NanoArmor

From Star Ruler

Jump to: navigation, search
Name: Nano-Armor
Description: Nano-Armor is a light armored plate equipped with nanites - microscopic machines that repair the armor as they are able.
Unlocks with: Armor 5,Nanotechnology 1
Tags: Armor
Level: ( (Armor) * 0.5 + (Nanotechnology) * 0.5 ) round up

        + Heals itself at all times.
        - Uses Power
        - Low damage absorption

Requires

Power from Power Systems (e.g. Power Generator )

Game Version 1.0.7.6:

Data File Code

System: NanoArmor
	Name: #SS_NANOARMOR_NAME
	Description: #SS_NANOARMOR_DESC
	Appearance: Nanoarmor
	Explosion: armor_explode lasting 0.25
 
	Tags: Armor
	Tied To: Armor 5, Nanotech 1
 
	Equips To: Armor
	PreDamageOrder: -5
 
	Available: (Techs.Armor.Level > 4) && (Techs.Nanotech.Level > 0)
	Level: ceil(weight(Techs.Armor.Level, 0.5, Techs.Nanotech.Level, 0.5))
	armorLevel: Techs.Armor.Level As Level
	nanoLevel: Techs.Nanotech.Level As Level
 
	Size: Scale
	Durability: Size * 50 * pow(LEVEL_GAIN_CURVE, armorLevel) * GAME_ARMOR_MULT
	Mass: Size * 50
 
	Costs: Metals[200 * Size], Electronics[75 * Size], AdvParts[50 * Size], Labr[5 * Size]
	Complexity: 1
 
	Tick Rate: 10
 
	vHitPoints: Size * 50 * pow(LEVEL_GAIN_CURVE, armorLevel) * GAME_ARMOR_MULT
	vHealRate: vHitPoints / (60 * decay(pow(LEVEL_GAIN_CURVE, nanoLevel), 10))
 
	Provides: SoakDamage with Amount[1 * sqrt(Object.Size) * pow(LEVEL_GAIN_CURVE, armorLevel)]
	Provides: SelfHeal with Rate[vHealRate], UpToHP[min(vHitPoints * (1 - (0.5 * decay(pow(LEVEL_GAIN_CURVE, nanoLevel), 5))), vHitPoints * 0.9)]
 
	Consumes:
		To Run:
			Power[Size * 10]
 
	Hints: Local/DamageReduction[1 * sqrt(Object.Size) * pow(LEVEL_GAIN_CURVE, armorLevel)], Armor[Durability], ArmorRegen[vHealRate]
Personal tools