Skip to content

Commit

Permalink
Level 3 program
Browse files Browse the repository at this point in the history
  • Loading branch information
Capkirk123 committed Dec 8, 2024
1 parent 994149c commit 398e6c2
Show file tree
Hide file tree
Showing 21 changed files with 1,715 additions and 22 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ CONTRACT_TYPE {
sortKey = 2110

title = North Atlantic Telecommunications - Level 2
description = <b>Program: Second Generation Commercial Applications<br>Type: <color=green>Required</color></b><br><br>The first generation telecommunications satellite network has proven successful. However, demand is growing for satellite communication, and more countries want dedicated satellite links. Provide simultaneous links between North America and Europe.<br><br>Historical example: Intelsat III series satellites (151kg, Delta-M).
description = <b>Program: Second Generation Commercial Applications<br>Type: <color=green>Required</color></b><br><br>The first generation telecommunications satellite network has proven successful. However, demand is growing for satellite communication, and more countries want dedicated satellite links. Provide simultaneous links between North America, South America, and Europe.<br><br>Historical example: Intelsat III series satellites (151kg, Delta-M).

notes = Additional satellite Earth stations have been constructed in Rosman (North Carolina, USA), Raisting (Bavaria, Germany), Buitrago (Community of Madrid, Spain), Chocontá (Department of Cundinamarca, Colombia), and Tanguá (Rio de Janeiro, Brazil). Your satellite network will need the capacity to support 5 links at the same time, plus the previous level 1 services. Whether you achieve this with a MEO or LEO constellation or a single GEO satellite is up to you.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ CONTRACT_TYPE {
sortKey = 2550

title = Intersputnik - Eastern Europe - Level 1
description = <b>Program: Second Generation Commercial Applications<br>Type: <color=green>Required</color></b><br><br>We have successfully deployed satellite communications across the Soviet Union. However, we would also like the ability to directly broadcast to other Soviet-aligned states. The Intersputnik International Organization of Space Communications has been formed to bring satellite communications technology to Soviet allies.<br><br>Historical example: Molniya 3 series satellites (1,740kg, Molniya-M).
description = <b>Program: Second Generation Commercial Applications<br>Type: <color=green>Required</color></b><br><br>We have successfully deployed satellite communications across the Soviet Union. However, we would also like the ability to directly broadcast to other Soviet-aligned states. The Intersputnik International Organization of Space Communications has been formed to bring satellite communications technology to Soviet allies in Europe.<br><br>Historical example: Molniya 3 series satellites (1,740kg, Molniya-M).

notes = New satellite Earth stations have been built in Neustrelitz (Bezirk Neubrandenburg, DDR), Sedlec-Prčice (Central Bohemian Region, Czechoslovakia), Taliándörögd (Veszprém County, Hungary), Cheia (Prahova County, Romania) and Plana (Sofia City Oblast, Bulgaria). Your satellite network will need the capacity to support 5 links at the same time. Whether you achieve this with a MEO or LEO constellation or a single GEO satellite is up to you.

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,108 @@
// Sort keys:
// SRCA
// ||||
// |||Action: 0 set up, 1 maintain, 2 events.
// ||Customer: 0 Experimental, 1 Intelsat, 2 Inmarsat, 3 Commercial, 4 Soviet, 5 Intersputnik
// |Region: 0 World, 1 Atlantic, 2 Pacific, 3 Indian Ocean, 4 Asia, 5 Europe, 6 NAmerica, 7 SAmerica, 8 Africa & Levant, 9 Oceania & Antartica
// Service Level: 0 intermittent, 1 intermediate (~50%), 2 sustained (95%).
CONTRACT_TYPE {
name = l3_atlantic_tv
has_maintenance = true
agent = skopos_telecom_agent
group = CommApp
sortKey = 2110

title = North Atlantic Telecommunications - Level 3
description = <b>Program: Third Generation Commercial Applications<br>Type: <color=green>Required</color></b><br><br>The second generation telecommunications satellite network has proven successful. However, demand is growing for satellite communication, and more countries want dedicated satellite links. Provide simultaneous links between North America, South America, and Europe.<br><br>Historical example: Intelsat IV series satellites (730kg, Atlas-Centaur D).

notes = Provide additional capacity for Atlantic Ocean telecommunications. Your satellite network will need the capacity to support 5 links at the same time, plus the previous level 1 and 2 services.

synopsis = Provide transatlantic multi-access two-way telecom for 90 days with 95% availability (~23 h per day).

completedMessage = Multiple simultaneous telecasts are now possible between the Americas and Europe.

// ************ REWARDS ************
prestige = Trivial // 1.0x
rewardReputation = 300

// ************ REQUIREMENTS ************

REQUIREMENT {
name = Any
type = Any
//If it isn't completed during this program, it will appear in the next program
REQUIREMENT {
name = ProgramActive
type = ProgramActive
program = SkoposCommercialApplications3
}
}
REQUIREMENT {
name = Any
type = Any
//Must start previous contract in series before you can do upgrades
REQUIREMENT {
name = AcceptContract
type = AcceptContract
contractType = l2_atlantic_tv
}
REQUIREMENT {
name = CompleteContract
type = CompleteContract
contractType = l2_atlantic_tv
}
}
PARAMETER {
type = AchieveConnectionAvailability
connection = l3_atlantic_and_ple
availability = 0.95
}
PARAMETER {
type = AchieveConnectionAvailability
connection = l3_atlantic_and_goo
availability = 0.95
}
PARAMETER {
type = AchieveConnectionAvailability
connection = l3_atlantic_ros_rai
availability = 0.95
}
PARAMETER {
type = AchieveConnectionAvailability
connection = l3_atlantic_cho_bui
availability = 0.95
}
PARAMETER {
type = AchieveConnectionAvailability
connection = l3_atlantic_tan_bui
availability = 0.95
}
BEHAVIOUR {
type = AddToGroundSegment
condition {
state = CONTRACT_OFFERED
}
station = andover
station = pleumeur_bodou
station = goonhilly_downs
station = rosman
station = raisting
station = choconta
station = buitrago
station = tangua
connection = l3_atlantic_and_ple
connection = l3_atlantic_and_goo
connection = l3_atlantic_ros_rai
connection = l3_atlantic_cho_bui
connection = l3_atlantic_tan_bui
}
}
@CONTRACT_TYPE[maintenance_l3_atlantic_tv] {
%description = Ensure that our telecommunications infrastructure remains in working order.
%synopsis = Provide Level 3 service to the Atlantic region with 95% availability.
%completedMessage = We have completed another month of successful operation of the level 3 Atlantic Ocean telecommunications relay.
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
// Sort keys:
// SRCA
// ||||
// |||Action: 0 set up, 1 maintain, 2 events.
// ||Customer: 0 Experimental, 1 Intelsat, 2 Inmarsat, 3 Commercial, 4 Soviet, 5 Intersputnik
// |Region: 0 World, 1 Atlantic, 2 Pacific, 3 Indian Ocean, 4 Asia, 5 Europe, 6 NAmerica, 7 SAmerica, 8 Africa & Levant, 9 Oceania & Antartica
// Service Level: 0 intermittent, 1 intermediate (~50%), 2 sustained (95%).
CONTRACT_TYPE {
name = l3_canunet
has_maintenance = true
agent = skopos_telecom_agent
group = CommApp
sortKey = 2630

title = Canadian Domestic Telecommunications - Level 1
description = <b>Program: Third Generation Commercial Applications<br>Type: <color=blue>Optional</color></b><br><br>The Canadian government has called for the establishment of a commercial, domestic satellite system to provide telecommunications services throughout the nearly 10 million square kilometers (4 million square miles) of Canada extending across six time zones. As the first stage of this system, satellite links should be established across the populated areas in the southern portion of Canada. This nearly 5,000 kilometer (3,000 mile) strip of land along the US-Canada border contains the majority of the Canadian population, and a satellite telecommunications should allow TV and voice circuits to be quickly routed from one side of the country to the other.<br><br>Historical example: Anik A series satellites (544kg, Delta 1914).

notes = New satellite earth stations have been constructed in Lake Cowichan (British Columbia), Hugget (Alberta), Belair (Manitoba), Allan Park (Ontario), and Harrietsfield (Nova Scotia). Your satellite network will need the capacity to support 4 links at the same time.

synopsis = Provide domestic multi-access two-way telecom for 90 days with 95% availability (~23 h per day).

completedMessage = The Canadian domestic telecommunications network can now relay several TV channels and hundreds of voice circuits from Vancouver Island to Nova Scotia.

// ************ REWARDS ************
prestige = Trivial // 1.0x
rewardReputation = 500

// ************ REQUIREMENTS ************

REQUIREMENT {
name = Any
type = Any
//If it isn't completed during this program, it will appear in the next program
REQUIREMENT {
name = ProgramActive
type = ProgramActive
program = SkoposCommercialApplications3
}
}
PARAMETER {
type = AchieveConnectionAvailability
connection = l3_canunet_har_all
availability = 0.95
}
PARAMETER {
type = AchieveConnectionAvailability
connection = l3_canunet_all_bel
availability = 0.95
}
PARAMETER {
type = AchieveConnectionAvailability
connection = l3_canunet_bel_hug
availability = 0.95
}
PARAMETER {
type = AchieveConnectionAvailability
connection = l3_canunet_hug_lak
availability = 0.95
}
BEHAVIOUR {
type = AddToGroundSegment
condition {
state = CONTRACT_OFFERED
}
station = harrietsfield
station = allan_park
station = belair
station = huggett
station = lake_cowichan
connection = l3_canunet_har_all
connection = l3_canunet_all_bel
connection = l3_canunet_bel_hug
connection = l3_canunet_hug_lak
}
}
@CONTRACT_TYPE[maintenance_l3_canunet] {
%description = Ensure that our telecommunications infrastructure remains in working order.
%synopsis = Provide Level 3 service to the continental United States with 95% availability.
%completedMessage = We have completed another month of successful operation of the level 3 Canadian domestic telecommunications relay.
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
// Sort keys:
// SRCA
// ||||
// |||Action: 0 set up, 1 maintain, 2 events.
// ||Customer: 0 Experimental, 1 Intelsat, 2 Inmarsat, 3 Commercial, 4 Soviet, 5 Intersputnik
// |Region: 0 World, 1 Atlantic, 2 Pacific, 3 Indian Ocean, 4 Asia, 5 Europe, 6 NAmerica, 7 SAmerica, 8 Africa & Levant, 9 Oceania & Antartica
// Service Level: 0 intermittent, 1 intermediate (~50%), 2 sustained (95%).
// Placeholder contract until TVRO features are added
CONTRACT_TYPE {
name = l3_canunet_rtv_test
has_maintenance = true
agent = skopos_telecom_agent
group = CommApp
sortKey = 2630

title = (PLACEHOLDER CONTRACT) Canadian Remote TV - Level 1
description = <b>Program: Third Generation Commercial Applications<br>Type: <color=blue>Optional</color></b><br><br>The Canadian government has called for the establishment of a commercial, domestic satellite system to provide telecommunications services throughout the nearly 10 million square kilometers (4 million square miles) of Canada extending across six time zones. Hundreds of small towns, hamlets and clusters of isolated communities in northern areas have very limited communications. Satellite service offers a way for TV and radio programs to be distrubuted to remote communities in the Canadian north.<br><br>Historical example: Anik A series satellites (544kg, Delta 1914).

notes = New TV Recieve-Only (TVRO) satellite earth stations have been constructed in communities across the Canadian shield. These basic stations have no tracking capability, so you will need to aim them at a point in the sky and ensure a satellite is always within their field of view. The TV feed will be provided from Allan Park satellite earth stations. <br><color=orange>Author's note: TVRO stations currently function like any other ground station. This contract is just a placeholder until TVRO support is added.</color>
synopsis = Provide remote telecom for 90 days with 95% availability (~23 h per day).
completedMessage = The Canadian domestic telecommunications network can now provide national TV and radio service to hundreds of communities across the Canadian shield.
// ************ REWARDS ************
prestige = Trivial // 1.0x
rewardReputation = 500
// ************ REQUIREMENTS ************
REQUIREMENT {
name = Any
type = Any
//If it isn't completed during this program, it will appear in the next program
REQUIREMENT {
name = ProgramActive
type = ProgramActive
program = SkoposCommercialApplications3
}
}

PARAMETER {
type = AchieveConnectionAvailability
connection = l3_canunet_rtv_tvro_test
availability = 0.95
}
PARAMETER {
type = AchieveConnectionAvailability
connection = l3_canunet_ntc_all_fro
availability = 0.95
}
PARAMETER {
type = AchieveConnectionAvailability
connection = l3_canunet_ntc_all_res
availability = 0.95
}

BEHAVIOUR {
type = AddToGroundSegment
condition {
state = CONTRACT_OFFERED
}
station = allan_park
station = whitehorse
station = frobisher_bay
station = port_au_port
station = resolute
connection = l3_canunet_rtv_tvro
connection = l3_canunet_ntc_all_fro
connection = l3_canunet_ntc_all_res
}
}

@CONTRACT_TYPE[maintenance_l3_canunet_rtv_test] {
%description = Ensure that our telecommunications infrastructure remains in working order.
%synopsis = Provide Level 3 service to Canada with 95% availability.
%completedMessage = We have completed another month of successful operation of the level 3 Canadian remote telecommunications relay.
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
// Sort keys:
// SRCA
// ||||
// |||Action: 0 set up, 1 maintain, 2 events.
// ||Customer: 0 Experimental, 1 Intelsat, 2 Inmarsat, 3 Commercial, 4 Soviet, 5 Intersputnik
// |Region: 0 World, 1 Atlantic, 2 Pacific, 3 Indian Ocean, 4 Asia, 5 Europe, 6 NAmerica, 7 SAmerica, 8 Africa & Levant, 9 Oceania & Antartica
// Service Level: 0 intermittent, 1 intermediate (~50%), 2 sustained (95%).
CONTRACT_TYPE {
name = l3_domestic_us
has_maintenance = true
agent = skopos_telecom_agent
group = CommApp
sortKey = 2630

title = US Domestic Telecommunications - Level 1
description = <b>Program: Third Generation Commercial Applications<br>Type: <color=blue>Optional</color></b><br><br>Several corporations have expressed interest in establishing a domestic satellite communications network for voice, fax and data transmissions. A series of satellite earth stations distributed across the country will allow for fast and secure transmission of data.<br><br>Historical example: Western Union Westar series satellites (574kg, Delta 2914), RCA Satcom series satellites (868kg, Delta 3914), AT&T Comstar series satellites (1,516 kg, Atlas-Centaur D).

notes = New privately-owned satellite earth stations have been constructed in Vernon Valley (New Jersey), Miami (Florida), Cedar Hill (Texas), Moorepark (California), Yacolt (Washington), and Lake Geneva (Wisconsin). Your satellite network will need the capacity to support multiple links between these stations.

synopsis = Provide domestic multi-access two-way telecom for 90 days with 95% availability (~23 h per day).

completedMessage = Privately operated satellite earth stations can now relay messages across the continental United States, and dozens of customers have already rented channels.

// ************ REWARDS ************
prestige = Trivial // 1.0x
rewardReputation = 500

// ************ REQUIREMENTS ************

REQUIREMENT {
name = Any
type = Any
//If it isn't completed during this program, it will appear in the next program
REQUIREMENT {
name = ProgramActive
type = ProgramActive
program = SkoposCommercialApplications3
}
}
PARAMETER {
type = AchieveConnectionAvailability
connection = l3_conus_ver_lak
availability = 0.95
}
PARAMETER {
type = AchieveConnectionAvailability
connection = l3_conus_lak_yac
availability = 0.95
}
PARAMETER {
type = AchieveConnectionAvailability
connection = l3_conus_yac_moo
availability = 0.95
}
PARAMETER {
type = AchieveConnectionAvailability
connection = l3_conus_moo_ced
availability = 0.95
}
PARAMETER {
type = AchieveConnectionAvailability
connection = l3_conus_ced_mia
availability = 0.95
}
PARAMETER {
type = AchieveConnectionAvailability
connection = l3_conus_mia_ver
availability = 0.95
}
BEHAVIOUR {
type = AddToGroundSegment
condition {
state = CONTRACT_OFFERED
}
station = vernon_valley
station = lake_geneva
station = yacolt
station = moorepark
station = cedar_hill
station = miami_dade
connection = l3_conus_ver_lak
connection = l3_conus_lak_yac
connection = l3_conus_yac_moo
connection = l3_conus_moo_ced
connection = l3_conus_ced_mia
connection = l3_conus_mia_ver
}
}
@CONTRACT_TYPE[maintenance_l3_domestic_us] {
%description = Ensure that our telecommunications infrastructure remains in working order.
%synopsis = Provide Level 3 service to the continental United States with 95% availability.
%completedMessage = We have completed another month of successful operation of the level 3 US domestic telecommunications relay.
}
Loading

0 comments on commit 398e6c2

Please sign in to comment.