NoMansSky:Game Structure/TechnologyTable

From Step Mods | Change The Game

Template:TOC right

Introduction

In NMS, you always have items in your inventory and they could be of 3 types : Products, Substances and Technology.
Technologies are modules that will improve your stats in one or several ways.
METADATA\REALITY\TABLES\NMS_REALITY_GCTECHNOLOGYTABLE.MBIN stores all the settings of technology modules.

Item Definition

<Property value="GcTechnology.xml">
      <Property name="ID" value="PROTECT" />
      <Property name="Group" value="" />
      <Property name="Name" value="PROTECT_NAME" />
      <Property name="NameLower" value="PROTECT_NAME_L" />
      <Property name="Subtitle" value="VariableSizeString.xml">
        <Property name="Value" value="PROTECT_SUBTITLE" />
      </Property>
      <Property name="Description" value="VariableSizeString.xml">
        <Property name="Value" value="PROTECT_DESCRIPTION" />
      </Property>
      <Property name="Teach" value="True" />
      <Property name="HintStart" value="" />
      <Property name="HintEnd" value="" />
      <Property name="Icon" value="TkTextureResource.xml">
        <Property name="Filename" value="TEXTURES/UI/FRONTEND/ICONS/TECHNOLOGY/RENDER.PROTECTGENERIC.DDS" />
      </Property>
      <Property name="Colour" value="Colour.xml">
        <Property name="R" value="0.03529412" />
        <Property name="G" value="0.360784322" />
        <Property name="B" value="0.466666669" />
        <Property name="A" value="1" />
      </Property>
      <Property name="Level" value="1" />
      <Property name="Chargeable" value="True" />
      <Property name="ChargeAmount" value="80" />
      <Property name="ChargeType" value="GcRealitySubstanceCategory.xml">
        <Property name="SubstanceCategory" value="Catalyst" />
      </Property>
      <Property name="ChargeBy">
        <Property value="NMSString0x10.xml">
          <Property name="Value" value="CATALYST1" />
        </Property>
        <Property value="NMSString0x10.xml">
          <Property name="Value" value="CATALYST2" />
        </Property>
        <Property value="NMSString0x10.xml">
          <Property name="Value" value="POWERCELL" />
        </Property>
        <Property value="NMSString0x10.xml">
          <Property name="Value" value="POWERCELL2" />
        </Property>
      </Property>
      <Property name="ChargeMultiplier" value="1" />
      <Property name="BuildFullyCharged" value="True" />
      <Property name="UsesAmmo" value="False" />
      <Property name="AmmoId" value="" />
      <Property name="PrimaryItem" value="True" />
      <Property name="Upgrade" value="False" />
      <Property name="Core" value="True" />
      <Property name="RepairTech" value="False" />
      <Property name="Procedural" value="False" />
      <Property name="Category" value="GcTechnologyCategory.xml">
        <Property name="TechnologyCategory" value="Suit" />
      </Property>
      <Property name="Rarity" value="GcTechnologyRarity.xml">
        <Property name="TechnologyRarity" value="Always" />
      </Property>
      <Property name="Value" value="10" />
      <Property name="Requirements">
        <Property value="GcTechnologyRequirement.xml">
          <Property name="ID" value="LAND1" />
          <Property name="InventoryType" value="GcInventoryType.xml">
            <Property name="InventoryType" value="Substance" />
          </Property>
          <Property name="Amount" value="100" />
        </Property>
      </Property>
      <Property name="BaseStat" value="GcStatsTypes.xml">
        <Property name="StatsType" value="Suit_Protection" />
      </Property>
      <Property name="StatBonuses">
        <Property value="GcStatsBonus.xml">
          <Property name="StatsTypes" value="GcStatsTypes.xml">
            <Property name="StatsType" value="Suit_Protection" />
          </Property>
          <Property name="Bonus" value="1" />
          <Property name="Level" value="1" />
        </Property>
        <Property value="GcStatsBonus.xml">
          <Property name="StatsTypes" value="GcStatsTypes.xml">
            <Property name="StatsType" value="Suit_DamageReduce_Radiation" />
          </Property>
          <Property name="Bonus" value="1" />
          <Property name="Level" value="1" />
        </Property>
        <Property value="GcStatsBonus.xml">
          <Property name="StatsTypes" value="GcStatsTypes.xml">
            <Property name="StatsType" value="Suit_DamageReduce_Toxic" />
          </Property>
          <Property name="Bonus" value="1" />
          <Property name="Level" value="1" />
        </Property>
        <Property value="GcStatsBonus.xml">
          <Property name="StatsTypes" value="GcStatsTypes.xml">
            <Property name="StatsType" value="Suit_DamageReduce_Cold" />
          </Property>
          <Property name="Bonus" value="1" />
          <Property name="Level" value="1" />
        </Property>
        <Property value="GcStatsBonus.xml">
          <Property name="StatsTypes" value="GcStatsTypes.xml">
            <Property name="StatsType" value="Suit_DamageReduce_Heat" />
          </Property>
          <Property name="Bonus" value="1" />
          <Property name="Level" value="1" />
        </Property>
        <Property value="GcStatsBonus.xml">
          <Property name="StatsTypes" value="GcStatsTypes.xml">
            <Property name="StatsType" value="Suit_Stamina_Recovery" />
          </Property>
          <Property name="Bonus" value="1" />
          <Property name="Level" value="1" />
        </Property>
      </Property>
      <Property name="RequiredTech" value="" />
      <Property name="RequiredLevel" value="0" />
      <Property name="FocusLocator" value="" />
      <Property name="UpgradeColour" value="Colour.xml">
        <Property name="R" value="1" />
        <Property name="G" value="1" />
        <Property name="B" value="1" />
        <Property name="A" value="1" />
      </Property>
      <Property name="LinkColour" value="Colour.xml">
        <Property name="R" value="0.7882353" />
        <Property name="G" value="0.8156863" />
        <Property name="B" value="0.894117653" />
        <Property name="A" value="1" />
      </Property>
      <Property name="RewardGroup" value="" />
      <Property name="BaseValue" value="1" />
      <Property name="Cost" value="GcItemPriceModifiers.xml">
        <Property name="SpaceStationMarkup" value="0" />
        <Property name="LowPriceMod" value="0" />
        <Property name="HighPriceMod" value="0" />
        <Property name="BuyBaseMarkup" value="0" />
        <Property name="BuyMarkupMod" value="0" />
      </Property>
      <Property name="RequiredRank" value="2" />
      <Property name="DispensingRace" value="GcAlienRace.xml">
        <Property name="AlienRace" value="Explorers" />
      </Property>
      <Property name="FragmentCost" value="1" />
      <Property name="TechShopRarity" value="GcTechnologyRarity.xml">
        <Property name="TechnologyRarity" value="Impossible" />
      </Property>
      <Property name="WikiEnabled" value="True" />
      <Property name="DamagedDescription" value="VariableSizeString.xml">
        <Property name="Value" value="" />
      </Property>
    </Property>


Template:NMSPageClose