Skip to content

Commit

Permalink
Add XLR81-BA-1 (#2515)
Browse files Browse the repository at this point in the history
  • Loading branch information
Capkirk123 authored Feb 15, 2025
1 parent 8e2155b commit c983c89
Show file tree
Hide file tree
Showing 7 changed files with 104 additions and 35 deletions.
1 change: 1 addition & 0 deletions GameData/RP-1/Tree/ECM-Engines.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -894,6 +894,7 @@
XLR42-NA-2 = 10000
XLR43-NA-1 = 5000, Navaho-PhaseIII-TP
XLR43-NA-3 = 5000,Navaho-PhaseIV-TP
XLR81-BA-1 = 25000,XLR81-BA-3
XLR81-BA-11 = Model8096
XLR81-BA-13 = 30000, Model8096
XLR81-BA-3 = Model8001
Expand Down
69 changes: 58 additions & 11 deletions GameData/RP-1/Tree/TREE-Engines.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -543,7 +543,7 @@
@CONFIG[Agena-2000]
{
%techRequired = orbitalRocketry1998
%cost = 101
%cost = 105
*@PARTUPGRADE[RFUpgrade_Agena-2000]/deleteme -= 1
}

Expand Down Expand Up @@ -2601,28 +2601,28 @@
@CONFIG[Model8096-39]
{
%techRequired = orbitalRocketry1965
%cost = 62
%cost = 66
*@PARTUPGRADE[RFUpgrade_Model8096-39]/deleteme -= 1
}

@CONFIG[Model8096A]
{
%techRequired = orbitalRocketry1967
%cost = 73
%cost = 77
*@PARTUPGRADE[RFUpgrade_Model8096A]/deleteme -= 1
}

@CONFIG[Model8096C]
{
%techRequired = orbitalRocketry1976
%cost = 67
%cost = 71
*@PARTUPGRADE[RFUpgrade_Model8096C]/deleteme -= 1
}

@CONFIG[Model8096L]
{
%techRequired = orbitalRocketry1986
%cost = 91
%cost = 95
*@PARTUPGRADE[RFUpgrade_Model8096L]/deleteme -= 1
}

Expand Down Expand Up @@ -5862,45 +5862,52 @@
%description = Improved XLR43 with brazed chamber walls and burning 90% Ethanol.
}

@CONFIG[XLR81-BA-1]
{
%techRequired = orbitalRocketry1959
%cost = 96
*@PARTUPGRADE[RFUpgrade_XLR81-BA-1]/deleteme -= 1
}

@CONFIG[XLR81-BA-11]
{
%techRequired = orbitalRocketry1962
%cost = 57
%cost = 61
*@PARTUPGRADE[RFUpgrade_XLR81-BA-11]/deleteme -= 1
}

@CONFIG[XLR81-BA-13]
{
%techRequired = orbitalRocketry1965
%cost = 59
%cost = 63
*@PARTUPGRADE[RFUpgrade_XLR81-BA-13]/deleteme -= 1
}

@CONFIG[XLR81-BA-3]
{
%techRequired = orbitalRocketry1959
%cost = 44
%cost = 48
*@PARTUPGRADE[RFUpgrade_XLR81-BA-3]/deleteme -= 1
}

@CONFIG[XLR81-BA-5]
{
%techRequired = orbitalRocketry1959
%cost = 46
%cost = 50
*@PARTUPGRADE[RFUpgrade_XLR81-BA-5]/deleteme -= 1
}

@CONFIG[XLR81-BA-7]
{
%techRequired = orbitalRocketry1961
%cost = 50
%cost = 54
*@PARTUPGRADE[RFUpgrade_XLR81-BA-7]/deleteme -= 1
}

@CONFIG[XLR81-LF2-SPS]
{
%techRequired = improvedHydrolox
%cost = 401
%cost = 405
*@PARTUPGRADE[RFUpgrade_XLR81-LF2-SPS]/deleteme -= 1
}

Expand Down Expand Up @@ -24937,6 +24944,46 @@ PART
{
}

PARTUPGRADE
{
name = RFUpgrade_XLR81-BA-1
partIcon = RO-H1-RS27 // FIXME Once we get dedicated model
techRequired = orbitalRocketry1959
entryCost = 0
cost = 0
title = Agena Engine Upgrade: XLR81-BA-1 Config
basicInfo = Engine Performance Upgrade
manufacturer = Engine Upgrade
deleteme = 1
description = The Agena Engine now supports the XLR81-BA-1 configuration for increased performance. Unlock it in the VAB/SPH through the engine configs interface.\n\n
}

PART
{
name = RFUpgrade_engineConfigSource_XLR81-BA-1
engineType = Agena
}

@PART[RFUpgrade_engineConfigSource_XLR81-BA-1]:AFTER[RealismOverhaulEngines]
{
%MODULE[Module*EngineConfigs] {
@name = ModuleEngineConfigs
%CONFIG[XLR81-BA-1] {
&specLevel = operational
}
}
}

@PARTUPGRADE[RFUpgrade_XLR81-BA-1]:AFTER[RealismOverhaulEngines]
{
%description = #$description$\nAvailable at specLevel $@PART[RFUpgrade_engineConfigSource_XLR81-BA-1]/MODULE[ModuleEngineConfigs]/CONFIG[XLR81-BA-1]/specLevel$
// TODO: could add any number of other useful fields from the CONFIG here. cost? description?
}

!PART[RFUpgrade_engineConfigSource_XLR81-BA-1]:AFTER[RealismOverhaulEngines]
{
}

PARTUPGRADE
{
name = RFUpgrade_XLR81-BA-11
Expand Down
14 changes: 7 additions & 7 deletions GameData/RP-1/Tree/TREE-Parts.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -5846,7 +5846,7 @@
@PART[RO-AgenaEngine]:FOR[xxxRP0]
{
%TechRequired = orbitalRocketry1958
%cost = 51
%cost = 47
%entryCost = 0
RP0conf = true
@description ^=:$: <b><color=green>From Ven Stock Revamp mod</color></b>
Expand Down Expand Up @@ -10098,7 +10098,7 @@
@PART[ROE-Agena]:FOR[xxxRP0]
{
%TechRequired = orbitalRocketry1958
%cost = 51
%cost = 47
%entryCost = 0
RP0conf = true
@description ^=:$: <b><color=green>From ROEngines mod</color></b>
Expand All @@ -10109,7 +10109,7 @@
@PART[ROE-Agena8048]:FOR[xxxRP0]
{
%TechRequired = orbitalRocketry1958
%cost = 51
%cost = 47
%entryCost = 0
RP0conf = true
@description ^=:$: <b><color=green>From ROEngines mod</color></b>
Expand All @@ -10120,7 +10120,7 @@
@PART[ROE-Agena8096]:FOR[xxxRP0]
{
%TechRequired = orbitalRocketry1962
%cost = 51
%cost = 47
%entryCost = 0
RP0conf = true
@description ^=:$: <b><color=green>From ROEngines mod</color></b>
Expand All @@ -10131,7 +10131,7 @@
@PART[ROE-Agena8096C]:FOR[xxxRP0]
{
%TechRequired = orbitalRocketry1976
%cost = 51
%cost = 47
%entryCost = 0
RP0conf = true
@description ^=:$: <b><color=green>From ROEngines mod</color></b>
Expand Down Expand Up @@ -13985,7 +13985,7 @@
}
@PART[ROEE-YF77]:FOR[xxxRP0]
{
%TechRequired = hydrolox2014
%TechRequired = hydrolox1992
%cost = 1600
%entryCost = 0
RP0conf = true
Expand Down Expand Up @@ -16396,7 +16396,7 @@
@PART[RSBengineXLR81]:FOR[xxxRP0]
{
%TechRequired = orbitalRocketry1958
%cost = 51
%cost = 47
%entryCost = 0
RP0conf = true
@description ^=:$: <b><color=green>From Real Scale Boosters mod</color></b>
Expand Down
43 changes: 32 additions & 11 deletions Source/Tech Tree/Parts Browser/data/Engine_Config.json
Original file line number Diff line number Diff line change
Expand Up @@ -1705,7 +1705,7 @@
"title": "Agena-2000",
"description": "",
"mod": "Engine_Config",
"cost": 101,
"cost": 105,
"entry_cost": 0,
"category": "ORBITAL",
"info": "",
Expand Down Expand Up @@ -8560,7 +8560,7 @@
"title": "Model8096-39",
"description": "",
"mod": "Engine_Config",
"cost": 62,
"cost": 66,
"entry_cost": 0,
"category": "ORBITAL",
"info": "",
Expand All @@ -8582,7 +8582,7 @@
"title": "Model8096A",
"description": "",
"mod": "Engine_Config",
"cost": 73,
"cost": 77,
"entry_cost": 0,
"category": "ORBITAL",
"info": "",
Expand All @@ -8604,7 +8604,7 @@
"title": "Model8096C",
"description": "",
"mod": "Engine_Config",
"cost": 67,
"cost": 71,
"entry_cost": 0,
"category": "ORBITAL",
"info": "",
Expand All @@ -8626,7 +8626,7 @@
"title": "Model8096L",
"description": "",
"mod": "Engine_Config",
"cost": 91,
"cost": 95,
"entry_cost": 0,
"category": "ORBITAL",
"info": "",
Expand Down Expand Up @@ -19438,12 +19438,33 @@
"identical_part_name": "",
"module_tags": []
},
{
"name": "XLR81-BA-1",
"title": "XLR81-BA-1",
"description": "",
"mod": "Engine_Config",
"cost": 96,
"entry_cost": "0",
"category": "ORBITAL",
"info": "",
"year": "1959",
"technology": "orbitalRocketry1959",
"ro": true,
"orphan": false,
"rp0_conf": true,
"spacecraft": "",
"engine_config": "Agena",
"upgrade": true,
"entry_cost_mods": "25000,XLR81-BA-3",
"identical_part_name": "",
"module_tags": []
},
{
"name": "XLR81-BA-11",
"title": "XLR81-BA-11",
"description": "",
"mod": "Engine_Config",
"cost": 57,
"cost": 61,
"entry_cost": 0,
"category": "ORBITAL",
"info": "",
Expand All @@ -19465,7 +19486,7 @@
"title": "XLR81-BA-13",
"description": "",
"mod": "Engine_Config",
"cost": 59,
"cost": 63,
"entry_cost": 0,
"category": "ORBITAL",
"info": "",
Expand All @@ -19487,7 +19508,7 @@
"title": "XLR81-BA-3",
"description": "",
"mod": "Engine_Config",
"cost": 44,
"cost": 48,
"entry_cost": 0,
"category": "ORBITAL",
"info": "",
Expand All @@ -19509,7 +19530,7 @@
"title": "XLR81-BA-5",
"description": "",
"mod": "Engine_Config",
"cost": 46,
"cost": 50,
"entry_cost": 0,
"category": "ORBITAL",
"info": "",
Expand All @@ -19531,7 +19552,7 @@
"title": "XLR81-BA-7",
"description": "",
"mod": "Engine_Config",
"cost": 50,
"cost": 54,
"entry_cost": 0,
"category": "ORBITAL",
"info": "",
Expand All @@ -19553,7 +19574,7 @@
"title": "XLR-LF2-SPS",
"description": "",
"mod": "Engine_Config",
"cost": 401,
"cost": 405,
"entry_cost": 0,
"category": "HYDROLOX",
"info": "",
Expand Down
8 changes: 4 additions & 4 deletions Source/Tech Tree/Parts Browser/data/ROEngines.json
Original file line number Diff line number Diff line change
Expand Up @@ -801,7 +801,7 @@
"title": "ROEngines Agena Engine",
"description": "Unified model",
"mod": "ROEngines",
"cost": 51,
"cost": 47,
"entry_cost": 0,
"category": "ORBITAL",
"info": "",
Expand All @@ -825,7 +825,7 @@
"title": "ROEngines XLR81 Agena A/B Vacuum Engine",
"description": "",
"mod": "ROEngines",
"cost": 51,
"cost": 47,
"entry_cost": 0,
"category": "ORBITAL",
"info": "",
Expand All @@ -849,7 +849,7 @@
"title": "ROEngines XLR81 Agena D+ Engine Series",
"description": "",
"mod": "ROEngines",
"cost": 51,
"cost": 47,
"entry_cost": 0,
"category": "ORBITAL",
"info": "",
Expand All @@ -873,7 +873,7 @@
"title": "XLR81 (Agena) Model 8096C Vacuum Engine",
"description": "",
"mod": "ROEngines",
"cost": 51,
"cost": 47,
"entry_cost": 0,
"category": "ORBITAL",
"info": "",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2112,7 +2112,7 @@
"title": "XLR81 (Agena) Vacuum Engine",
"description": "Gas-generator nitric acid/UDMH vacuum engine used on Agena. The XLR81 family was derived from the Bell Hustler Rocket Engine, which was developed for use on an air-to-surface missile. Early engines were nearly identical to the Hustler engine, while later variants offered new capabilities and improved performance. Engine restart was introduced on the Agena B's XLR81-BA-7 (Model 8081). The XLR81-BA-11 (Model 8096) used on Agena D used propellant sumps to eliminate the need for ullage thrust. The XLR81-BA-13 (Model 8247) powered the Gemini Agena Target Vehicle (a modified Agena D) and was rated for up to 14 restarts. Diameter: [0.9 m]. Plume configured by RealPlume.",
"mod": "Real Scale Boosters",
"cost": 51,
"cost": 47,
"entry_cost": 0,
"category": "ORBITAL",
"info": "",
Expand Down
2 changes: 1 addition & 1 deletion Source/Tech Tree/Parts Browser/data/Ven_Stock_Revamp.json
Original file line number Diff line number Diff line change
Expand Up @@ -279,7 +279,7 @@
"title": "XLR81 (Agena) Vacuum Engine",
"description": "Gas-generator nitric acid/UDMH vacuum engine used on Agena. The XLR81 family was derived from the Bell Hustler Rocket Engine, which was developed for use on an air-to-surface missile. Early engines were nearly identical to the Hustler engine, while later variants offered new capabilities and improved performance. Engine restart was introduced on the Agena B's XLR81-BA-7 (Model 8081). The XLR81-BA-11 (Model 8096) used on Agena D used propellant sumps to eliminate the need for ullage thrust. The XLR81-BA-13 (Model 8247) powered the Gemini Agena Target Vehicle (a modified Agena D) and was rated for up to 14 restarts. Diameter: [0.9 m]. Plume configured by RealPlume.",
"mod": "Ven Stock Revamp",
"cost": 51,
"cost": 47,
"entry_cost": 0,
"category": "ORBITAL",
"info": "",
Expand Down

0 comments on commit c983c89

Please sign in to comment.