Open source Star Ruler 2 source code!
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
Subsystem: AblativeArmor
|
||||
Name: #ABLATIVEARMOR_NAME
|
||||
Description: #ABLATIVEARMOR_DESC
|
||||
BaseColor: #a9a9b9
|
||||
Elevation: 1
|
||||
|
||||
Tags: LowMaint, Category:Defense, FauxExterior
|
||||
Tags: NoCore, NonContiguous, DefaultUnlock, Defense, IsArmor, ResistArmor, ExternalSpace
|
||||
Tags: PrimaryArmor
|
||||
Hull: Flagship, Station
|
||||
|
||||
Size := HexSize * Hexes
|
||||
Hex.Resistance := 0.4
|
||||
Hex.HP := 35 * HexSize
|
||||
Hex.Mass := 3.5 * HexSize
|
||||
|
||||
Ship.ExternalHexes := Ship.ExternalHexes + ExteriorHexes
|
||||
|
||||
DamageResist := ShipSize / 16.0
|
||||
|
||||
Effect: ReduceDamage
|
||||
ProjResist = DamageResist
|
||||
EnergyResist = DamageResist
|
||||
ExplResist = DamageResist
|
||||
MinimumPercent = 1/6
|
||||
|
||||
Module: Default
|
||||
Hex.BuildCost := Hex.BuildCost * 2
|
||||
Hex.LaborCost := Hex.LaborCost * 4
|
||||
Sprite: PlateArmor * #9999ff
|
||||
@@ -0,0 +1,33 @@
|
||||
Subsystem: CrystalArmor
|
||||
Name: #S_CRYSTALARMOR
|
||||
Description: #S_CRYSTALARMOR_DESC
|
||||
BaseColor: #ef45ff
|
||||
Elevation: 2
|
||||
|
||||
Tags: LowMaint, Category:Defense, FauxExterior
|
||||
Tags: NoCore, NonContiguous, Defense, IsArmor, ResistArmor, ExternalSpace
|
||||
Tags: PrimaryArmor
|
||||
Tags: HeraldsDLC
|
||||
Hull: Flagship, Station
|
||||
|
||||
Size := HexSize * Hexes
|
||||
Hex.Resistance := 0.4
|
||||
Hex.HP := 200 * HexSize
|
||||
Hex.Mass := 3.0 * HexSize
|
||||
|
||||
Ship.ExternalHexes := Ship.ExternalHexes + ExteriorHexes
|
||||
|
||||
DamageResist := ShipSize / 16.0
|
||||
|
||||
Effect: ReduceDamage
|
||||
ProjResist = DamageResist
|
||||
EnergyResist = DamageResist * 4.0
|
||||
ExplResist = DamageResist
|
||||
MinimumPercent = 1/6
|
||||
|
||||
Effect: SingleUseHexes
|
||||
|
||||
Module: Default
|
||||
Hex.BuildCost := Hex.BuildCost * 8
|
||||
Hex.LaborCost := Hex.LaborCost * 3
|
||||
Sprite: CrystalArmor
|
||||
@@ -0,0 +1,26 @@
|
||||
Subsystem: LiquidArmor
|
||||
Name: #S_LIQUIDARMOR
|
||||
Description: #S_LIQUIDARMOR_DESC
|
||||
BaseColor: #91692c
|
||||
Elevation: 1
|
||||
|
||||
Tags: LowMaint, Category:Defense, NoWall, FauxExterior
|
||||
Tags: NoCore, NonContiguous, Defense, IsArmor, TankArmor, ExternalSpace, SpecialCost
|
||||
Tags: PrimaryArmor
|
||||
Hull: Flagship, Station
|
||||
|
||||
Size := HexSize * Hexes
|
||||
|
||||
Hex.Resistance := 0.1
|
||||
Hex.HP := 60 * HexSize
|
||||
|
||||
Hex.Mass := 1 * HexSize
|
||||
|
||||
Ship.ExternalHexes := Ship.ExternalHexes + ExteriorHexes
|
||||
|
||||
Effect: DistributeHealth
|
||||
|
||||
Module: Default
|
||||
Hex.BuildCost := Hex.BuildCost * 2
|
||||
Hex.LaborCost := Hex.LaborCost * 3
|
||||
Sprite: PlateArmor * #91692c
|
||||
@@ -0,0 +1,23 @@
|
||||
Subsystem: NanoMesh
|
||||
Name: #NANOMESH_NAME
|
||||
Description: #NANOMESH_DESC
|
||||
BaseColor: #a9a9a9
|
||||
Elevation: 1
|
||||
|
||||
Tags: LowMaint, Category:Defense, NoWall, PassExterior
|
||||
Tags: NoCore, NonContiguous, Defense, IsArmor, TankArmor
|
||||
Tags: SecondaryArmor, HeraldsDLC
|
||||
Hull: Flagship, Station
|
||||
|
||||
Size := HexSize * Hexes
|
||||
|
||||
Hex.HP := 200 * HexSize
|
||||
Hex.Mass := 2.0 * HexSize
|
||||
|
||||
AddAdjacentModifier: AddHP(Hex.HP / 6.0)
|
||||
AddPostModifier: HpFactor(0.0)
|
||||
|
||||
Module: Default
|
||||
Hex.BuildCost := Hex.BuildCost * 3
|
||||
Hex.LaborCost := Hex.LaborCost * 2
|
||||
Sprite: NanoMesh
|
||||
@@ -0,0 +1,27 @@
|
||||
Subsystem: NeutronArmor
|
||||
Name: #NEUTRONARMOR_NAME
|
||||
Description: #NEUTRONARMOR_DESC
|
||||
BaseColor: #898989
|
||||
Elevation: 1
|
||||
|
||||
Tags: LowMaint, Category:Defense, FauxExterior
|
||||
Tags: NoCore, NonContiguous, Defense, IsArmor, TankArmor, ExternalSpace
|
||||
Tags: PrimaryArmor
|
||||
Hull: Flagship, Station
|
||||
|
||||
Size := HexSize * Hexes
|
||||
|
||||
Hex.Resistance := 0.5
|
||||
Hex.HP := 180 * HexSize
|
||||
Hex.Mass := 20.0 * HexSize
|
||||
|
||||
Ship.ExternalHexes := Ship.ExternalHexes + ExteriorHexes
|
||||
|
||||
DamageResist := ShipSize / 48.0
|
||||
Effect: DamageResist
|
||||
Resist = DamageResist
|
||||
|
||||
Module: Default
|
||||
Hex.BuildCost := Hex.BuildCost * 6
|
||||
Hex.LaborCost := Hex.LaborCost * 6
|
||||
Sprite: PlateArmor * #449944
|
||||
@@ -0,0 +1,34 @@
|
||||
Subsystem: NilingArmor
|
||||
Name: #S_NILINGARMOR
|
||||
Description: #S_NILINGARMOR_DESC
|
||||
BaseColor: #9dffb9
|
||||
Elevation: 1
|
||||
|
||||
Tags: LowMaint, Category:Defense, FauxExterior, HeraldsDLC
|
||||
Tags: NoCore, NonContiguous, Defense, ExternalSpace, AlwaysTakeDamage
|
||||
Tags: SecondaryArmor
|
||||
Hull: Flagship, Station
|
||||
|
||||
Size := HexSize * Hexes
|
||||
|
||||
Hex.HP := 0
|
||||
Hex.Mass := 6.0 * HexSize
|
||||
|
||||
Modifier: AddHP(amount)
|
||||
Hex.HP := 0
|
||||
|
||||
Damage := Size * 100
|
||||
Radius := ((ShipSize + Size)/2)^(1/2.5) * 50
|
||||
|
||||
Ship.ExternalHexes := Ship.ExternalHexes + ExteriorHexes
|
||||
|
||||
State: double = 0
|
||||
|
||||
Effect: NilingAbsorb
|
||||
Damage = Damage
|
||||
Radius = Radius
|
||||
|
||||
Module: Default
|
||||
Hex.BuildCost := Hex.BuildCost * 2
|
||||
Hex.LaborCost := Hex.LaborCost * 8
|
||||
Sprite: NilingArmor
|
||||
@@ -0,0 +1,28 @@
|
||||
Subsystem: PlateArmor
|
||||
Name: #PLATEARMOR_NAME
|
||||
Description: #PLATEARMOR_DESC
|
||||
BaseColor: #a9a9a9
|
||||
Elevation: 1
|
||||
|
||||
Tags: LowMaint, Category:Defense, NoWall, FauxExterior
|
||||
Tags: NoCore, NonContiguous, DefaultUnlock, Defense, IsArmor, TankArmor, ExternalSpace
|
||||
Tags: PrimaryArmor
|
||||
Hull: Flagship, Station
|
||||
|
||||
Size := HexSize * Hexes
|
||||
|
||||
Hex.Resistance := 0.5
|
||||
Hex.HP := 60 * HexSize
|
||||
|
||||
Hex.Mass := 5.0 * HexSize
|
||||
|
||||
Ship.ExternalHexes := Ship.ExternalHexes + ExteriorHexes
|
||||
|
||||
DamageResist := ShipSize / 36.0
|
||||
Effect: DamageResist
|
||||
Resist = DamageResist
|
||||
|
||||
Module: Default
|
||||
Hex.BuildCost := Hex.BuildCost * 2
|
||||
Hex.LaborCost := Hex.LaborCost * 4
|
||||
Sprite: PlateArmor
|
||||
@@ -0,0 +1,32 @@
|
||||
Subsystem: ReactiveArmor
|
||||
Name: #REACTIVEARMOR_NAME
|
||||
Description: #REACTIVEARMOR_DESC
|
||||
BaseColor: #b9a9a9
|
||||
Elevation: 1
|
||||
|
||||
Tags: LowMaint, Category:Defense, FauxExterior
|
||||
Tags: NoCore, NonContiguous, DefaultUnlock, Defense, IsArmor, BlockArmor, ExternalSpace
|
||||
Tags: PrimaryArmor
|
||||
Hull: Flagship, Station
|
||||
|
||||
Size := HexSize * Hexes
|
||||
ImpactLevel := 27 * HexSize
|
||||
MinPct := 1/6
|
||||
|
||||
Hex.Resistance := 0.4
|
||||
Hex.HP := 30 * HexSize
|
||||
Hex.Mass := 5.0 * HexSize
|
||||
|
||||
Ship.ExternalHexes := Ship.ExternalHexes + ExteriorHexes
|
||||
|
||||
Effect: CapDamage
|
||||
MaxDamage = ImpactLevel
|
||||
MinimumPercent = MinPct
|
||||
|
||||
Modifier: ImpactFactor(factor)
|
||||
MinPct := MinPct / factor
|
||||
|
||||
Module: Default
|
||||
Hex.BuildCost := Hex.BuildCost * 2
|
||||
Hex.LaborCost := Hex.LaborCost * 4
|
||||
Sprite: PlateArmor * #ff9999
|
||||
Reference in New Issue
Block a user