Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Version 4.0.99.2-prerelease - A Little too Spicy #68

Merged
merged 10 commits into from
Mar 7, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 18 additions & 10 deletions Attribution.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,35 +4,40 @@ title: Attributions
---

<!--
Attributions.md v1.0.1.0
Attributions.md v1.0.2.1
SimpleConstruction! (SCON)
created: 01 Feb 2022
updated: 01 Feb 2022
updated: 06 Mar 2022
-->

[Home](https://zer0kerbal.github.io/SimpleConstruction)

# Attribution
<script src="https://kit.fontawesome.com/0ea5493613.js" crossorigin="anonymous"></script>
<i class="fa fa-gear fa-spin fa-2x" style="color: firebrick"></i>

# SimpleConstruction! (SCON)

Attribution

## Flag

## Agency

## Credits

* taniwha and skykooler for [ExtraplanetaryLaunchpads](https://forum.kerbalspaceprogram.com/threads/59545).
* sarbian for [ModuleManager](https://forum.kerbalspaceprogram.com/threads/55219).
* cybutek for [KSP-AVC](https://forum.kerbalspaceprogram.com/threads/79745).
* RoverDude for [Community Resource Pack](https://forum.kerbalspaceprogram.com/index.php?/topic/83007-113-community-resource-pack-054-new-resources/).
* taniwha and skykooler for [Extraplanetary Launchpads](https://forum.kerbalspaceprogram.com/index.php?/topic/54284-*).
* sarbian for [Module Manager](https://forum.kerbalspaceprogram.com/index.php?/topic/50533-*).
* cybutek for [KSP-AVC](https://forum.kerbalspaceprogram.com/index.php?/topic/72169-*).
* RoverDude for [Community Resource Pack](https://forum.kerbalspaceprogram.com/index.php?/topic/83007-**).

**Thanks to everyone who gave feedback! It's very important for me and highly appreciated.**

### Special Thanks

* [@RealGecko](https://forum.kerbalspaceprogram.com/index.php?/profile/162682-realgecko/), [@Ericwi](https://forum.kerbalspaceprogram.com/index.php?/profile/152716-ericwi/), @maculator, @taniwha, @Eleusis La Arwall, @Badsector, @cy-one for their contributions.
* [@MatterBeam](https://forum.kerbalspaceprogram.com/index.php?/profile/133334-matterbeam/) for creating this cool mod.

* Cpt. Kipard for the [Mod Development Links Compilation](https://forum.kerbalspaceprogram.com/threads/94638) and other tutorials.
* [@RealGecko](https://forum.kerbalspaceprogram.com/index.php?/profile/162682-realgecko/), [@Ericwi](https://forum.kerbalspaceprogram.com/index.php?/profile/152716-ericwi/), @maculator, @taniwha, @Eleusis La Arwall, @Badsector, @cy-one for their contributions.
* [Blizzy78][LINK:blizzy78] for creating the toolbar!
* [Captain Kipard](https://forum.kerbalspaceprogram.com/index.php?/profile/70516-captainkipard/) for the [Mod Development Links Compilation](https://forum.kerbalspaceprogram.com/index.php?/topic/85372-*) and other tutorials.

* Everyone else who made modding tutorials.

Expand All @@ -42,4 +47,7 @@ updated: 01 Feb 2022
<li><a href="https://forum.kerbalspaceprogram.com/index.php?/profile/133828-eightiesboi/"><img border="0" alt="eightiesboi" src="https://kerbal-forum-uploads.s3.us-west-2.amazonaws.com/monthly_2018_01/happy_velociraptor_dinosaur_greeting_cards-r918b99ab65894a198682f360e419773a_xvuak_8byvr_512.thumb.jpg.00c28897eef8a91ee74f6cb59a9bbb5f.jpg" width="100" height="100" > eightiesboi</a></li>
</ul>

[thread:tb]: https://forum.kerbalspaceprogram.com/index.php?/topic/161857-* "Blizzy78's Toolbar"

[LINK:zer0Kerbal]: https://forum.kerbalspaceprogram.com/index.php?/profile/190933-zer0kerbal/ "zer0Kerbal"
<!-- this file CC BY-NC-ND 3.0 Unported by zer0Kerbal -->
2 changes: 1 addition & 1 deletion Expat-MIT.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
The MIT License (MIT)

Copyright (c) 2016 Alexandr Bezenkov
Copyright © 2020,2021 zer0Kerbal
Copyright © 2020, 2021, 2022 zer0Kerbal

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,12 @@
// created: 2020 Apr 20
// updated: 26 Feb 2022

@PART[*ISRU*,Smelter*]:NEEDS[LaunchPad,SimpleConstruction]:FOR[SimpleConstruction]
@PART[*ISRU*,Smelter*,!KKAOSS_Smelter]:NEEDS[LaunchPad,SimpleConstruction]:FOR[SimpleConstruction]
{
MODULE
{
name = ModuleResourceConverter
ConverterName = #SCON-Metal-ConverterName // Metal
ConverterName = #SimpleConstruction_Metal_displayname // Metal
StartActionName = #SCON-Metal-StartActionName // Start Metal Refining
StopActionName = #SCON-Metal-StopActionName // Stop Metal Refining

Expand All @@ -18,8 +18,8 @@
key = 0 50000
key = 750 25000
key = 1000 5000
key = 1250 2500
key = 2000 2500
key = 1250 2500
key = 2000 2500
key = 4000 0
}
GeneratesHeat = true
Expand All @@ -45,7 +45,7 @@
INPUT_RESOURCE
{
ResourceName = Ore
Ratio = 2.5
Ratio = 0.5 // 2.5
FlowMode = STAGE_PRIORITY_FLOW
}
INPUT_RESOURCE
Expand All @@ -56,7 +56,7 @@
OUTPUT_RESOURCE
{
ResourceName = Metal
Ratio = 0.125
Ratio = 0.25 // 0.125
DumpExcess = false
FlowMode = STAGE_PRIORITY_FLOW
}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,149 +1,73 @@
// KPBS.cfg v1.0.1.0
// KKAOSS_Smelter.cfg v1.0.2.0
// SimpleConstruction! (SCON!)
// created:
// updated: 01 Jun 2021

-PART[KKAOSS_MetalOreDrill]:NEEDS[PlanetarySurfaceStructures,SimpleConstruction]:AFTER[PlanetarySurfaceStructures]{}
-PART[KKAOSS_ScrapMetal]:NEEDS[PlanetarySurfaceStructures,SimpleConstruction]:AFTER[PlanetarySurfaceStructures]{}

@PART[KKAOSS_Storage_Metal]:NEEDS[PlanetarySurfaceStructures,SimpleConstruction]:AFTER[PlanetarySurfaceStructures]
{
@title = K&K X1200 Metal Storage

@RESOURCE[Metal]
{
@maxAmount = 1200
}
}

@PART[KKAOSS_Storage_RocketParts]:NEEDS[PlanetarySurfaceStructures,SimpleConstruction]:AFTER[PlanetarySurfaceStructures]
{
@title = K&K X2400 Rocket Part Storage
@RESOURCE[RocketParts]
{
@maxAmount = 2400
}
}

@PART[KKAOSS_Storage_MetalOre]:NEEDS[PlanetarySurfaceStructures,SimpleConstruction]:AFTER[PlanetarySurfaceStructures]
{
@title = K&K X1200 Ore Storage
@description = A storage for ore. You can process the ore in a smelter into metal.

-RESOURCE[MetalOre]{}

RESOURCE
{
name = Ore
amount = 0
maxAmount = 1200
}
}

@PART[KKAOSS_Workshop]:NEEDS[PlanetarySurfaceStructures,SimpleConstruction]:AFTER[PlanetarySurfaceStructures]
{
-MODULE[ELConverter]{}

MODULE
{
name = ModuleResourceConverter
ConverterName = RocketParts
StartActionName = Start Printing RocketParts
StopActionName = Stop Printing RocketParts
AutoShutdown = false
UseSpecialistBonus = true
SpecialistEfficiencyFactor = 0.2
SpecialistBonusBase = 0.05
Specialty = Engineer
EfficiencyBonus = 1

INPUT_RESOURCE
{
ResourceName = Metal
Ratio = 0.25
FlowMode = STAGE_PRIORITY_FLOW
}

INPUT_RESOURCE
{
ResourceName = ElectricCharge
Ratio = 30
}

OUTPUT_RESOURCE
{
ResourceName = RocketParts
Ratio = 0.25
DumpExcess = false
FlowMode = STAGE_PRIORITY_FLOW
}
}
}
// updated: 06 Mar 2022

@PART[KKAOSS_Smelter]:NEEDS[PlanetarySurfaceStructures,SimpleConstruction]:AFTER[PlanetarySurfaceStructures]
{
@description = The smelter can be used to process ore into useful metal. Do not touch! HOT!
!description{}
@description = #KBPS-Smelter-desc //The smelter can be used to process ore into useful metal. Do not touch! HOT!
@tags ^= :$: cck-el:

-MODULE[ELConverter]{}
-MODULE[ELConverter]{}
-MODULE[ELCoreHeat]{}
-RESOURCE[MetalOre]{}
-RESOURCE[ScrapMetal]{}

RESOURCE
{
name = Ore
amount = 0
maxAmount = 50
}

MODULE
{
name = ModuleResourceConverter
ConverterName = Metal
StartActionName = Start Metal Refining
StopActionName = Stop Metal Refining
ConverterName = #SCON-Metal-ConverterName // Metal
StartActionName = #SCON-Metal-StartActionName // Start Metal Refining
StopActionName = #SCON-Metal-StopActionName // Stop Metal Refining

AutoShutdown = true
TemperatureModifier
{
key = 0 100000
key = 750 50000
key = 1000 10000
key = 1250 500
key = 2000 50
key = 0 50000
key = 750 25000
key = 1000 5000
key = 1250 2500
key = 2000 2500
key = 4000 0
}
GeneratesHeat = true
DefaultShutoffTemp = .8
ThermalEfficiency
{
key = 0 0 0 0
key = 500 0.1 0 0
key = 500 0.9 0 0
key = 1000 1.0 0 0
key = 1250 0.1 0 0
key = 3000 0 0 0
key = 1250 0.9 0 0
key = 1500 0.5 0 0
key = 3000 0.0 0 0
}
UseSpecialistBonus = true
SpecialistEfficiencyFactor = 0.2
SpecialistBonusBase = 0.05
Specialty = Engineer
UseSpecialistHeatBonus = true
SpecialistHeatFactor = 0.1
ExperienceEffect = ConverterSkill //Specialty = Engineer
EfficiencyBonus = 1

resourceOutputName = #SimpleConstruction_Metal_displayname // Metal

INPUT_RESOURCE
{
ResourceName = Ore
Ratio = 0.4
Ratio = 1.0 // 0.4
FlowMode = STAGE_PRIORITY_FLOW
}
INPUT_RESOURCE
{
ResourceName = ElectricCharge
Ratio = 48
Ratio = 96 // 48
}
OUTPUT_RESOURCE
{
ResourceName = Metal
Ratio = 0.2
Ratio = 1.0 // 0.2
DumpExcess = false
FlowMode = STAGE_PRIORITY_FLOW
}
}

Expand All @@ -169,6 +93,14 @@
CoreShutdownTemp = 4000 //At what core temperature do we shut down all generators on this part?
MaxCoolant = 500 //Maximum amount of radiator capacity we can consume - 50 = 1 small
}

RESOURCE
{
name = Ore
amount = 0
maxAmount = 50
}

}

// GPLv3
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
// KKAOSS_Workshop.cfg v1.0.2.0
// SimpleConstruction! (SCON!)
// created: 06 Jan 2022
// updated:

@PART[KKAOSS_Workshop]:NEEDS[PlanetarySurfaceStructures,SimpleConstruction]:AFTER[PlanetarySurfaceStructures]
{
@tags ^= :$: cck-el:
-MODULE[ELConverter]{}

MODULE
{
name = ModuleResourceConverter
ConverterName = #SimpleConstruction_RocketParts_displayname // RocketParts
StartActionName = #EL_EventGUIName_StartPartProduction // Start Printing Parts
StopActionName = #EL_EventGUIName_StopPartProduction // Stop Printing Parts
AutoShutdown = false
UseSpecialistBonus = true
SpecialistEfficiencyFactor = 0.2
SpecialistBonusBase = 0.05
Specialty = Engineer
EfficiencyBonus = 1

INPUT_RESOURCE
{
ResourceName = Metal
Ratio = 0.25
FlowMode = STAGE_PRIORITY_FLOW
}

INPUT_RESOURCE
{
ResourceName = ElectricCharge
Ratio = 30
}

OUTPUT_RESOURCE
{
ResourceName = RocketParts
Ratio = 0.25
DumpExcess = false
FlowMode = STAGE_PRIORITY_FLOW
}
}
}

// GPLv3
// zer0Kerbal
Loading