Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // NAU_for_AntennaRange.cfg
- // This .cfg file adds Antenna Range support for the NAU Origami Dishes
- // The NAU Dishes can be found at:
- // http://forum.kerbalspaceprogram.com/threads/98205-0-25-ORIGAMI-foldable-antenna-dishes-for-RemoteTech
- //
- // To use, copy the NAU Dishes to the GameData folder, but the RemoteTech folder is not necessary. All you need is the NAU Folder.
- // Place this file in the AntennaRange Folder.
- //
- // This config adds two new dish ranges to the Antenna Range mod, and changes the nominalRange for the stock antenna.
- //
- // Communotron16 - Sufficient for Low Kerbin Orbit, up to 3000 km
- // Comms DTS-M1 - Expands the range up to 15Mm, enough to reach the Mun
- // Communotron 88-88 - With a range of 30Mm, this should be enough for the entire Kerbin system, up to Minmus
- // Origami 69GM Folding Dish - Sufficient for reaching the Inner Planets with a range of 84 Gm
- // Origami 350GM Folding Dish - Sufficient for reaching the Outer Planets with a range of 350 Gm
- // This is the original copyright for the Antenna Range mod
- //
- // Copyright © 2014, toadicus
- // All rights reserved.
- //
- // Redistribution and use in source and binary forms, with or without modification,
- // are permitted provided that the following conditions are met:
- //
- // 1. Redistributions of source code must retain the above copyright notice,
- // this list of conditions and the following disclaimer.
- //
- // 2. Redistributions in binary form must reproduce the above copyright notice,
- // this list of conditions and the following disclaimer in the documentation and/or other
- // materials provided with the distribution.
- //
- // 3. Neither the name of the copyright holder nor the names of its contributors may be used
- // to endorse or promote products derived from this software without specific prior written permission.
- //
- // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
- // INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- // DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
- // SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
- // WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- //
- // This software uses the ModuleManager library © 2013 ialdabaoth, used under a Creative Commons Attribution-ShareAlike
- // 3.0 Uported License.
- //
- // Specifications:
- // nominalRange: The distance from Kerbin at which the antenna will perform exactly as prescribed by
- // packetResourceCost and packetSize.
- // maxPowerFactor: The multiplier on packetResourceCost that defines the maximum power output of the antenna. When the
- // power cost exceeds packetResourceCost * maxPowerFactor, transmission will fail.
- // maxDataFactor: The multipler on packetSize that defines the maximum data bandwidth of the antenna.
- //
- # Reduce Toadicus' range for Communotron 16
- @PART[longAntenna]:AFTER[AntennaRange]:NEEDS[!RemoteTech2]
- {
- @MODULE[ModuleLimitedDataTransmitter]
- {
- @nominalRange = 1500000
- }
- }
- # Reduce Toadicus' range for Comms DTS-1
- @PART[mediumDishAntenna]:AFTER[AntennaRange]:NEEDS[!RemoteTech2]
- {
- @MODULE[ModuleLimitedDataTransmitter]
- {
- @nominalRange = 7000000
- }
- }
- # Reduce Toadicus' range for Communotron 88-88
- @PART[commDish]:AFTER[AntennaRange]:NEEDS[!RemoteTech2]
- {
- @TechRequired = electrics
- @MODULE[ModuleLimitedDataTransmitter]
- {
- @nominalRange = 20000000
- }
- }
- // Add the Origami 69Gm Dish
- @PART[NAU_ORI69Gm]:FOR[AntennaRange]:NEEDS[!RemoteTech2]
- {
- %TechRequired = electronics
- @MODULE[ModuleDataTransmitter]
- {
- @name = ModuleLimitedDataTransmitter
- nominalRange = 30000000000
- maxPowerFactor = 8
- maxDataFactor = 4
- }
- MODULE
- {
- name = ModuleScienceContainer
- dataIsCollectable = true
- dataIsStorable = false
- storageRange = 2
- }
- }
- // Add the Origami 350Gm Dish
- @PART[NAU_ORI350Gm]:FOR[AntennaRange]:NEEDS[!RemoteTech2]
- {
- %TechRequired = specializedElectrics
- @MODULE[ModuleDataTransmitter]
- {
- @name = ModuleLimitedDataTransmitter
- nominalRange = 150000000000
- maxPowerFactor = 8
- maxDataFactor = 4
- }
- MODULE
- {
- name = ModuleScienceContainer
- dataIsCollectable = true
- dataIsStorable = false
- storageRange = 2
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement