You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

32393 lines
1.0 MiB

# Do not remove legacy items. Set to: 'ShowUser: NoButCSV'
# If legacy items should be removed but cause savegame break, please add a note as reference
#
# Terrain blocks are stored for id=0 to id=255 Do NOT use other blocks there!
# Blocks with IDs go up to #2048
# You can add up to 2048 more Blocks after the ID-blocks. Instead of 'Block Id: 1234, Name: Thisblock' you use 'Block Name: Thisblock'
#
# We don't use scale parameter anymore: Mass for material building blocks (not 3d models) is given for a 1m block. Thus, the mass is different depending on whether object is used for SS (0.5m block) or MS / Base (2m block)
# - if used for Small Grid (HV,SV): Mass * 0.125 (0.5^3)
# - if used for Large Grid (BA,CV): Mass * 8 (2^3)
#
# AllowPlacingAt: "Base,MS,SS,GV,Terrain", display: true
# Collide: "movement,bullet,rocket,melee"
# EnergyIn: 1, type: int, display: true, formatter: Watt Value is given in kW
# EnergyOut: 1, type: int, display: true, formatter: Watt Value is given in kW
#
# Texture: "102,101,102,102,102,102" /> top, bottom, north, south, west, east
# or: top, bottom, north, west, south, east? see wall block
#
# Explosions:
# 1 = Large Explosion Air
# 2 - 4 = Small Explosion Ground
# 5 - 6 = Small Explosion Air
# 7 = Electric Explosion
# 8 - 9 = Large Explosion Air
# 10 = Electric Explosion
#
# ==Properties==
# CustomIcon: = Use with an existing Icon to show it ingame, f.ex. 'CustomIcon: DetectorSVT1'
# PickupTarget = defines blocks that will be placed in inventory after pickup
# Place: NoRotation = device cannot be rotated
# RemoveOnSI: when structure collapses this block will be immediately removed
# IsActivateable: block can be switched on/off
# IsActivateableInCP: block can be accessed via CP (eg turret, fuel tank, cargo box etc)
# IsActivatedOnPlace: determines whether device is switched on when placed
# IsDuplicateable: defines whether block can be used for plane / line drawing tool
# ForceMaxCount: will force the MaxCount even if difficulty level deactivated it (needed for Core, Warp Drive etc but not for weapons)
# BlockSizeScale: 2 (=SV/HV) or 8 (=CV/BA) with this Mass and HitPoints will be scaled according to its voxels
# Voxelize: determines whether a block is voxelized in small cubes to not occupy a full voxel space (Default Voxelize: true)
# IsAntiInfantryWeapon: true = Device properties (DMG, HP) are only computed for Infantry and Entity Attack-Defense values, but not for Artillery AD
# IsKeepContainers: true = ONLY USE FOR CORES. If set to true, pre-placed items will be saved with the blueprint and be available as loot in their specific location. Do ONLY use with NPC cores.
# VolumeCapacity: 125, type: float, display: true, formatter: Liter ; Gives the SU available for this container.
# OccupySizeInBlocks: true > for block that should not be voxelized because of an animation, specific shader, etc pp.. so the full SizeInBlocks is occupied
# ShieldMultiplier: AnyStringPossible > only for Class:ShieldGenerator devices; Allows to set a parameter that can be used in the DamageMultiplier of a weapon in the ItemsConfig.ecf
# RepairToTemplate: false > allow excluding (rare or special) blocks from reparing to template to avoid exploits.
# DropOnDeath: > If set to 'False' this item or block is not dropped on player death. Use for important story items that players shall not lose on death. Default is set to 'True'.
# RepFac: > f.e. use RepFac: 0.1 to allow to scale the reputation loss/gain when destroying a block (f.e. to make some blocks more/less "valuable" for reputation changes)
# == Special: Dialogues ==
# ExecuteOnActivate: YourDialogState # Adding a dialogue state from the dialogues.ecf will allow the block/device to activate that dialogue by facing the block and clicking F; Note: Does not require 'IsActivatable' or other properties; Note: If device already has 'IsActivatable' or other activatable-state/Access (F-button, like containers, levers etc) their Access-function will be executed primarily BUT the dialogue will be run (invisible) never the less!
# ExecuteOnCollide: YourDialogState # Adding a dialogue state from the dialogues.ecf will allow the block/device to activate that dialogue by touching/pressing against that block. (similar to ExecuteOnActivate!)
# == Special: Skills ==
# Use "Player.Skills['skillname']" to set a skill entry in the dialogues.ecf.
# The skill values can be used to modify properties of blocks and items: Damage, BlastDamage, BulletSpread, ReloadDelay, Recoil, RangeAU und RangeLY
# Add to block/item config like this:
# Mod.ReloadDelay: "ReloadDelay + Player.Skill['skillname']"
# == Container Classes ===
# Class: Container = used for cargo, container, fridges etc pp; Requires VolumeCapacity to be set (see information how this is used!!)
# Class: ContainerPersonal ; Requires VolumeCapacity to be set (see information how this is used!!)
# Class: ContainerController ; Requires VolumeCapacity to be set (see information how this is used!!)
# Class: ContainerExtension ; Requires VolumeCapacity to be set (see information how this is used!!)
# Class: ArmorLocker ; Requires VolumeCapacity to be set (see information how this is used!!)
# Class: Constructor = Includes all Constructors + Food Processor
# Class: WarpDriveTank ; Requires VolumeCapacity to be set (see information how this is used!!)
# Class: RepairStation ; Requires VolumeCapacity to be set (see information how this is used!!)
#
#
# Symmetry Types
# SymType 1: Shape is symmetrical like a QuarterRound block (points towards z-axis) - DEFAULT
# SymType 2: Shape is symmetrical like a Corner block
# SymType 3: Shape is symmetrical like a WallSloped block
# SymType 4: Shape is symmetrical like a Wedge block but its default rotation is wrong (orthogonal to z-axis), see Wing6x9a, ModularWingAngledTaperedL or generatorMSPrefab
# MirrorTo: Define block which is used when mirrored
#
#
# Shader Modes:
# Device = Device Blocks, old coloring setup (eg constructor etc)
# NoSI = Terrain Placeables/anything that should not have SI, same setup as Device but without SI
# NPC = Colored with material-set coloring, for NPCs (uses old replacement coloring)
# Cutout = same as Device, but with cutout transparency
# DeviceEmissiveOn = Same as Device, but for anything with constant emissive (eg solar panels)
# DeviceNewColoring = New Coloring method for Device Blocks
# NoSINewColoring = New Coloring method for Terrain Placeables
#
#
# Building Blocks:
# BA / CV:
# WoodBlocks
# ConcreteBlocks
# ConcreteArmoredBlocks
# PlasticLargeBlocks
# HullLargeBlocks
# HullArmoredLargeBlocks
# HullCombatLargeBlocks
# AlienLargeBlocks
#
# SV / HV:
# PlasticSmallBlocks
# HullSmallBlocks
# HullArmoredSmallBlocks
# HullCombatSmallBlocks
#
#
# ================== EXPORTED PROPERTIES ==========================
## Properties:
## IsAccessible: shows up in Control Panel
## O2Accept: "OxygenBottleLarge,OxygenBottleSmall" > items that can be used to fill a O2 tank. First item in list will be filled when O2 is withdrawn
## FuelAccept: "EnergyCell, EnergyCellLarge, EnergyCellHydrogen, FusionCell, BioFuel" > items that can be used to fill a fuel tank. First item in list will be filled when fuel is withdrawn
{ Block Id: 0, Name: Air
Material: air
Shape: Invisible
Texture: 250
}
{ Block Id: 1, Name: Stone
Material: stone
Shape: Terrain
Mesh: terrain
Texture: 175
ShowUser: No
Group: stone
{ Child DropOnDestroy
Item: CrushedStone
Count: "1,3"
Prob: 0.08
}
}
{ Block Id: 2, Name: Grass
Material: grass
Shape: Terrain
Mesh: terrain
Texture: 102
ShowUser: No
Group: grass
}
# double. delete when save game break
{ Block Id: 3, Name: StoneGrass
Material: grass
Shape: Terrain
Mesh: terrain
Texture: "102,175,175,175,175,175"
ShowUser: No
}
{ Block Id: 4, Name: Dirt
Material: dirt
Shape: Terrain
Mesh: terrain
Texture: 101
ShowUser: No
Group: dirt
}
{ Block Id: 5, Name: Clay
Material: dirt
Shape: Terrain
Mesh: terrain
Texture: 103
ShowUser: No
Group: dirt
}
{ Block Id: 6, Name: SandYellow03
Material: sand
Shape: Terrain
Mesh: terrain
Texture: 181
ShowUser: No
Group: sand
}
{ Block Id: 7, Name: Bedrock
Material: bedrock
Shape: Terrain
Mesh: terrain
Texture: 108
ShowUser: No
XpFactor: 0
Group: bedrock
}
{ Block Id: 8, Name: AlienGreen
Material: stone
Shape: Terrain
Mesh: terrain
Texture: 109
ShowUser: No
Group: stone
}
{ Block Id: 9, Name: AlienGreen02
Material: stone
Shape: Terrain
Mesh: terrain
Texture: "110,119,119,119,119,119"
ShowUser: No
Group: stone
}
# Used also for Zascosium
{ Block Id: 10, Name: AlienGreen03
Material: stone
Shape: Terrain
Mesh: terrain
Texture: "115,111,111,111,111,111"
ShowUser: No
Group: stone
}
{ Block Id: 11, Name: AlienGreen04
Material: stone
Shape: Terrain
Mesh: terrain
Texture: 117
ShowUser: No
Group: stone
}
{ Block Id: 12, Name: AlienGreen05
Material: stone
Shape: Terrain
Mesh: terrain
Texture: 118
ShowUser: No
Group: stone
}
# delete when save game break. used for Erestrum resource
{ Block Id: 13, Name: AlienGreen06
Material: stone
Shape: Terrain
Mesh: terrain
Texture: 116
ShowUser: No
# Group: stone
}
{ Block Id: 14, Name: AlienGreen07
Material: stone
Shape: Terrain
Mesh: terrain
Texture: "119,195,195,195,195,195"
ShowUser: No
Group: stone
}
{ Block Id: 15, Name: AlienBlack01
Material: stone
Shape: Terrain
Mesh: terrain
Texture: 120
ShowUser: No
Group: stone
}
{ Block Id: 16, Name: RockGrey
Material: stone
Shape: Terrain
Mesh: terrain
Texture: 112
ShowUser: No
Group: snow
{ Child DropOnDestroy
Item: CrushedStone
Count: "1,3"
Prob: 0.08
}
}
{ Block Id: 17, Name: RockGrey02
Material: stone
Shape: Terrain
Mesh: terrain
Texture: 127
ShowUser: No
Group: stone
{ Child DropOnDestroy
Item: CrushedStone
Count: "1,3"
Prob: 0.08
}
}
{ Block Id: 18, Name: RockYellow
Material: stone
Shape: Terrain
Mesh: terrain
Texture: 123
ShowUser: No
Group: stone
{ Child DropOnDestroy
Item: CrushedStone
Count: "1,3"
Prob: 0.08
}
}
{ Block Id: 19, Name: RockBlack
Material: stone
Shape: Terrain
Mesh: terrain
Texture: "111,202,202,202,202,202"
ShowUser: No
Group: stone
{ Child DropOnDestroy
Item: CrushedStone
Count: "1,3"
Prob: 0.08
}
}
{ Block Id: 20, Name: RockBlack02
Material: stone
Shape: Terrain
Mesh: terrain
Texture: 172
ShowUser: No
Group: stone
{ Child DropOnDestroy
Item: CrushedStone
Count: "1,3"
Prob: 0.08
}
}
{ Block Id: 21, Name: Snow03
Material: snow
Shape: Terrain
Mesh: terrain
Texture: 167
ShowUser: No
Group: snow
}
{ Block Id: 22, Name: Snow08
Material: snow
Shape: Terrain
Mesh: terrain
Texture: 186
ShowUser: No
Group: snow
}
# double. delete when save game break
{ Block Id: 23, Name: Snow08Cliff
Material: snow
Shape: Terrain
Mesh: terrain
Texture: "186,188,188,188,188,188"
ShowUser: No
}
{ Block Id: 24, Name: Snow04
Material: snow
Shape: Terrain
Mesh: terrain
Texture: 168
ShowUser: No
Group: snow
}
# double. delete when save game break
{ Block Id: 25, Name: Snow08RockBrown03
Material: snow
Shape: Terrain
Mesh: terrain
Texture: "186,192,192,192,192,192"
ShowUser: No
}
{ Block Id: 26, Name: RockLava
Material: stone
Shape: Terrain
Mesh: terrain
Texture: 113
ShowUser: No
Group: lava
{ Child DropOnDestroy
Item: CrushedStone
Count: "1,3"
Prob: 0.08
}
Temperature: 150
}
{ Block Id: 27, Name: RockLava02
Material: stone
Shape: Terrain
Mesh: terrain
Texture: 114
ShowUser: No
Group: lava
{ Child DropOnDestroy
Item: CrushedStone
Count: "1,3"
Prob: 0.08
}
Temperature: 150
}
{ Block Id: 28, Name: Grass02
Material: grass
Shape: Terrain
Mesh: terrain
Texture: 143
ShowUser: No
Group: grass
}
{ Block Id: 29, Name: Grass03
Material: grass
Shape: Terrain
Mesh: terrain
Texture: 163
ShowUser: No
Group: grass
}
{ Block Id: 30, Name: Grass05
Material: grass
Shape: Terrain
Mesh: terrain
Texture: 146
ShowUser: No
Group: grass
}
{ Block Id: 31, Name: Grass06
Material: grass
Shape: Terrain
Mesh: terrain
Texture: 159
ShowUser: No
Group: grass
}
{ Block Id: 32, Name: Grass08
Material: grass
Shape: Terrain
Mesh: terrain
Texture: 183
ShowUser: No
Group: grass
}
{ Block Id: 33, Name: SandBeach
Material: sand
Shape: Terrain
Mesh: terrain
Texture: 156
ShowUser: No
Group: sand
}
{ Block Id: 34, Name: SandBeach01
Material: sand
Shape: Terrain
Mesh: terrain
Texture: 157
ShowUser: No
Group: sand
}
{ Block Id: 35, Name: SandBrown
Material: sand
Shape: Terrain
Mesh: terrain
Texture: 153
ShowUser: No
Group: sand
}
{ Block Id: 36, Name: SandBrown02
Material: dirt
Shape: Terrain
Mesh: terrain
Texture: "154,192,192,192,192,192"
ShowUser: No
Group: dirt
}
{ Block Id: 37, Name: SandBrown03
Material: sand
Shape: Terrain
Mesh: terrain
Texture: 155
ShowUser: No
Group: sand
}
# Double. Delete when save game break
{ Block Id: 38, Name: Grass03Cliff
Material: grass
Shape: Terrain
Mesh: terrain
Texture: "163,188,188,188,188,188"
ShowUser: No
}
{ Block Id: 39, Name: SandOrange
Material: sand
Shape: Terrain
Mesh: terrain
Texture: 125
ShowUser: No
Group: sand
}
{ Block Id: 40, Name: SandOrange02
Material: sand
Shape: Terrain
Mesh: terrain
Texture: 152
ShowUser: No
Group: sand
}
{ Block Id: 41, Name: Grass04
Material: grass
Shape: Terrain
Mesh: terrain
Texture: 166
ShowUser: No
Group: grass
}
{ Block Id: 42, Name: SandYellow02
Material: sand
Shape: Terrain
Mesh: terrain
Texture: 160
ShowUser: No
Group: sand
}
{ Block Id: 43, Name: StoneBeach
Material: sand
Shape: Terrain
Mesh: terrain
Texture: 158
ShowUser: No
Group: sand
}
{ Block Id: 44, Name: SandMars
Material: sand
Shape: Terrain
Mesh: terrain
Texture: "165,152,152,152,152,152"
ShowUser: No
Group: sand
}
{ Block Id: 45, Name: GrassBrown
Material: grass
Shape: Terrain
Mesh: terrain
Texture: "144,192,192,192,192,192"
ShowUser: No
Group: grass
}
# double. delete when save game break
{ Block Id: 46, Name: SnowRock
Material: snow
Shape: Terrain
Mesh: terrain
Texture: 167
ShowUser: No
}
# double. delete when save game break
{ Block Id: 47, Name: SnowRock04
Material: snow
Shape: Terrain
Mesh: terrain
Texture: "168,186,186,186,186,186"
ShowUser: No
}
{ Block Id: 48, Name: RockLava01
Material: stone
Shape: Terrain
Mesh: terrain
Texture: 121
ShowUser: No
Group: lava
{ Child DropOnDestroy
Item: CrushedStone
Count: "1,3"
Prob: 0.08
}
Temperature: 150
}
{ Block Id: 49, Name: GrassDirt
Material: grass
Shape: Terrain
Mesh: terrain
Texture: 209
ShowUser: No
Group: grass
}
# double. delete when save game break
{ Block Id: 50, Name: Desert02
Material: sand
Shape: Terrain
Mesh: terrain
Texture: "125,105,105,105,105,105"
ShowUser: No
}
{ Block Id: 51, Name: Granite
Material: stone
Shape: Terrain
Mesh: terrain
Texture: 105
ShowUser: No
Group: stone
{ Child DropOnDestroy
Item: CrushedStone
Count: "1,3"
Prob: 0.08
}
}
{ Block Id: 52, Name: Grass01
Material: grass
Shape: Terrain
Mesh: terrain
Texture: 142
ShowUser: No
Group: grass
}
# Asteroid Resource: Sathium
{ +Block Id: 53, Name: SathiumResource
Material: resourcehard
Shape: Terrain
Mesh: terrain
Texture: 126
ShowUser: No
Group: resource
{ Child DropOnDestroy
Item: SathiumOre
Count: "2,4"
Prob: 0.2
}
}
# Used for iron resource
{ Block Id: 54, Name: RockGrey03
Material: stone
Shape: Terrain
Mesh: terrain
Texture: 195
ShowUser: No
Group: stone
{ Child DropOnDestroy
Item: CrushedStone
Count: "1,3"
Prob: 0.08
}
}
# Used for silicon resource
{ Block Id: 55, Name: RockGrey04
Material: stone
Shape: Terrain
Mesh: terrain
Texture: 170
ShowUser: No
Group: stone
{ Child DropOnDestroy
Item: CrushedStone
Count: "1,3"
Prob: 0.08
}
}
# Used for copper resource
{ Block Id: 56, Name: RockGrey05
Material: stone
Shape: Terrain
Mesh: terrain
Texture: 171
ShowUser: No
Group: stone
{ Child DropOnDestroy
Item: CrushedStone
Count: "1,3"
Prob: 0.08
}
}
# Asteroids
{ Block Id: 57, Name: RockAsteroids
Material: stone
Shape: Terrain
Mesh: terrain
Texture: "194,180,180,180,180,180"
ShowUser: No
Group: stone
{ Child DropOnDestroy
Item: CrushedStone
Count: "2,4"
Prob: 0.2 # higher probability
}
}
{ Block Id: 58, Name: RockBlack04
Material: stone
Shape: Terrain
Mesh: terrain
Texture: 176
ShowUser: No
Group: stone
{ Child DropOnDestroy
Item: CrushedStone
Count: "1,3"
Prob: 0.08
}
}
{ Block Id: 59, Name: RockBrown01
Material: stone
Shape: Terrain
Mesh: terrain
Texture: 178
ShowUser: No
Group: stone
{ Child DropOnDestroy
Item: CrushedStone
Count: "1,3"
Prob: 0.08
}
}
# double. delete when save game break
{ Block Id: 60, Name: RockBrown02
Material: stone
Shape: Terrain
Mesh: terrain
Texture: 178 # before: 179
ShowUser: No
}
{ Block Id: 61, Name: RockGreen02
Material: stone
Shape: Terrain
Mesh: terrain
Texture: 180
ShowUser: No
Group: stone
{ Child DropOnDestroy
Item: CrushedStone
Count: "1,3"
Prob: 0.08
}
}
# double. delete when save game break
{ Block Id: 62, Name: SandYellow03Clay
Material: sand
Shape: Terrain
Mesh: terrain
Texture: "181,103,103,103,103,103"
ShowUser: No
}
{ Block Id: 63, Name: SandYellow04
Material: sand
Shape: Terrain
Mesh: terrain
Texture: 182
ShowUser: No
Group: sand
}
# double. delete when save game break
{ Block Id: 64, Name: RockGreen02Dark
Material: stone
Shape: Terrain
Mesh: terrain
Texture: 180
ShowUser: No
{ Child DropOnDestroy
Item: CrushedStone
Count: "1,3"
Prob: 0.08
}
}
{ Block Id: 65, Name: Grass09
Material: grass
Shape: Terrain
Mesh: terrain
Texture: 187
ShowUser: No
Group: grass
}
{ Block Id: 66, Name: GoodDirt
Material: dirt
Shape: Terrain
Mesh: terrain
Texture: 190
ShowUser: No
Group: dirt
}
# double. delete when save game break
{ Block Id: 67, Name: DirtCliff
Material: stone
Shape: Terrain
Mesh: terrain
Texture: "190,188,188,188,188,188"
ShowUser: No
}
# double. delete when save game break
{ Block Id: 68, Name: GrassCliff
Material: grass
Shape: Terrain
Mesh: terrain
Texture: "142,189,189,189,189,189"
ShowUser: No
}
# double. delete when save game break
{ Block Id: 69, Name: GrassRock
Material: grass
Shape: Terrain
Mesh: terrain
Texture: "187,122,122,122,122,122"
ShowUser: No
}
# double. delete when save game break
{ Block Id: 70, Name: GrassBlack
Material: grass
Shape: Terrain
Mesh: terrain
Texture: "187,175,175,175,175,175"
ShowUser: No
}
{ Block Id: 71, Name: Dirt02
Material: dirt
Shape: Terrain
Mesh: terrain
Texture: 191
ShowUser: No
Group: dirt
}
{ Block Id: 72, Name: Gravel
Material: dirt
Shape: Terrain
Mesh: terrain
Texture: 192
ShowUser: No
Group: dirt
}
{ Block Id: 73, Name: SandPebbles
Material: sand
Shape: Terrain
Mesh: terrain
Texture: 193
ShowUser: No
Group: sand
}
# double. delete when save game break
{ Block Id: 74, Name: GravelSandBrown
Material: dirt
Shape: Terrain
Mesh: terrain
Texture: "192,154,154,154,154,154"
ShowUser: No
}
{ Block Id: 75, Name: RockRed
Material: stone
Shape: Terrain
Mesh: terrain
Texture: 196
ShowUser: No
Group: stone
{ Child DropOnDestroy
Item: CrushedStone
Count: "1,3"
Prob: 0.08
}
}
{ Block Id: 76, Name: RockRed02
Material: stone
Shape: Terrain
Mesh: terrain
Texture: 197
ShowUser: No
Group: stone
{ Child DropOnDestroy
Item: CrushedStone
Count: "1,3"
Prob: 0.08
}
}
# double. delete when save game break
{ Block Id: 77, Name: SandOrangeBrown
Material: sand
Shape: Terrain
Mesh: terrain
Texture: "152,154,154,154,154,154"
ShowUser: No
}
# double. delete when save game break
{ Block Id: 78, Name: RockGrey06
Material: stone
Shape: Terrain
Mesh: terrain
Texture: 194
ShowUser: No
{ Child DropOnDestroy
Item: CrushedStone
Count: "1,3"
Prob: 0.08
}
}
{ +Block Id: 79, Name: CopperResource
Material: resourcesoft
Shape: Terrain
Mesh: terrain
Texture: 177 # rock_grey05
ShowUser: No
Group: resource
{ Child DropOnDestroy
Item: CopperOre
Count: "2,4"
Prob: 0.2
}
}
{ +Block Id: 80, Name: PromethiumResource
Material: resourcesoft
Shape: Terrain
Mesh: terrain
Texture: 136 # alien_rock_blue01
AutoMinerFactor: 0.3
ShowUser: No
Group: resource
{ Child DropOnDestroy
Item: PromethiumOre
Count: "2,4"
Prob: 0.2
}
Radiation: 12
}
{ +Block Id: 81, Name: IronResource
Material: resourcesoft
Shape: Terrain
Mesh: terrain
Texture: 173 # rock_grey03
ShowUser: No
Group: resource
{ Child DropOnDestroy
Item: IronOre
Count: "2,4"
Prob: 0.2
}
}
{ +Block Id: 82, Name: SiliconResource
Material: resourcesoft
Shape: Terrain
Mesh: terrain
Texture: 174 # rock_grey04
ShowUser: No
Group: resource
{ Child DropOnDestroy
Item: SiliconOre
Count: "2,4"
Prob: 0.2
}
}
{ +Block Id: 83, Name: NeodymiumResource
Material: resourcemedium
Shape: Terrain
Mesh: terrain
Texture: 179 # rock_brown02
# AutoMinerFactor: 0.3
ShowUser: No
Group: resource
{ Child DropOnDestroy
Item: NeodymiumOre
Count: "2,4"
Prob: 0.2
}
}
{ +Block Id: 84, Name: MagnesiumResource
Material: resourcemedium
Shape: Terrain
Mesh: terrain
Texture: 169 # rock_grey
ShowUser: No
Group: resource
{ Child DropOnDestroy
Item: MagnesiumOre
Count: "2,4"
Prob: 0.2
}
}
{ +Block Id: 85, Name: CobaltResource
Material: resourcemedium
Shape: Terrain
Mesh: terrain
Texture: 129 # rock_grey02
ShowUser: No
Group: resource
{ Child DropOnDestroy
Item: CobaltOre
Count: "2,4"
Prob: 0.2
}
}
{ Block Id: 86, Name: RockGrey08
Material: stone
Shape: Terrain
Mesh: terrain
Texture: 202
ShowUser: No
Group: stone
{ Child DropOnDestroy
Item: CrushedStone
Count: "1,3"
Prob: 0.08
}
}
# double. delete when save game break
{ Block Id: 87, Name: RockLavaBlack
Material: stone
Shape: Terrain
Mesh: terrain
Texture: "113,111,111,111,111,111"
ShowUser: No
{ Child DropOnDestroy
Item: CrushedStone
Count: "1,3"
Prob: 0.08
}
}
# double. delete when save game break
{ Block Id: 88, Name: RockGrey08Lava
Material: stone
Shape: Terrain
Mesh: terrain
Texture: "202,139,139,139,139,139"
ShowUser: No
{ Child DropOnDestroy
Item: CrushedStone
Count: "1,3"
Prob: 0.08
}
}
{ Block Id: 89, Name: RockLava04
Material: stone
Shape: Terrain
Mesh: terrain
Texture: 134
ShowUser: No
Group: lava
{ Child DropOnDestroy
Item: CrushedStone
Count: "1,3"
Prob: 0.08
}
Temperature: 150
}
{ +Block Id: 90, Name: ErestrumResource
Material: resourcehard
Shape: Terrain
Mesh: terrain
Texture: 116
ShowUser: No
Group: resource
{ Child DropOnDestroy
Item: ErestrumOre
Count: "2,4"
Prob: 0.2
}
Radiation: 5
}
{ +Block Id: 91, Name: ZascosiumResource
Material: resourcehard
Shape: Terrain
Mesh: terrain
Texture: 128
ShowUser: No
Group: resource
{ Child DropOnDestroy
Item: ZascosiumOre
Count: "2,4"
Prob: 0.2
}
}
# double. delete when save game break
{ Block Id: 92, Name: GravelRockBrown03
Material: sand
Shape: Terrain
Mesh: terrain
Texture: 192
# Texture: "192,203,203,203,203,203"
ShowUser: No
}
# Filler
{ Block Id: 93, Name: FillerMaterial
Material: stone
Shape: Terrain
Mesh: terrain
Texture: 164 # FillerMaterial
ShowUser: No
}
# Texture name: RockLava04
{ Block Id: 94, Name: BedrockLava
Material: bedrock
Shape: Terrain
Mesh: terrain
Texture: 134 # RockLava04
ShowUser: No
XpFactor: 0
Group: bedrock
}
{ +Block Id: 95, Name: GoldResource
Material: resourcemedium
Shape: Terrain
Mesh: terrain
Texture: 140
AutoMinerFactor: 0 # Gold has to be a limited asset (inflation!) => no endless production by the virtual AutoMiners
ShowUser: No
Group: resource
{ Child DropOnDestroy
Item: GoldOre
Count: "1,3"
Prob: 0.2
}
}
{ Block Id: 96, Name: SnowyGrass
Material: snow
Shape: Terrain
Mesh: terrain
Texture: 205
ShowUser: No
Group: snow
}
# double. delete when save game break
{ Block Id: 97, Name: RockGrey08Lava02
Material: stone
Shape: Terrain
Mesh: terrain
Texture: "202,114,114,114,114,114"
ShowUser: No
{ Child DropOnDestroy
Item: CrushedStone
Count: "1,3"
Prob: 0.08
}
}
# double. delete when save game break
{ Block Id: 98, Name: Grass02Cliff
Material: grass
Shape: Terrain
Mesh: terrain
Texture: "143,188,188,188,188,188"
ShowUser: No
}
{ Block Id: 99, Name: SeaGround
Material: stone
Shape: Terrain
Mesh: terrain
Texture: 206
ShowUser: No
Group: stone
{ Child DropOnDestroy
Item: CrushedStone
Count: "1,3"
Prob: 0.08
}
}
{ Block Id: 100, Name: SeaGround02
Material: stone
Shape: Terrain
Mesh: terrain
Texture: 207
ShowUser: No
Group: stone
{ Child DropOnDestroy
Item: CrushedStone
Count: "1,3"
Prob: 0.08
}
}
{ Block Id: 101, Name: SeaGround03
Material: stone
Shape: Terrain
Mesh: terrain
Texture: 208
ShowUser: No
Group: stone
{ Child DropOnDestroy
Item: CrushedStone
Count: "1,3"
Prob: 0.08
}
}
# double. delete when save game break
{ Block Id: 102, Name: RockLava02LowRelief
Material: stone
Shape: Terrain
Mesh: terrain
Texture: 114
ShowUser: No
{ Child DropOnDestroy
Item: CrushedStone
Count: "1,3"
Prob: 0.08
}
}
# double. delete when save game break
{ Block Id: 103, Name: SandBeach01Cliff
Material: sand
Shape: Terrain
Mesh: terrain
Texture: "157,188,188,188,188,188"
ShowUser: No
}
# double. delete when save game break
{ Block Id: 104, Name: Grass01BrownCliff
Material: grass
Shape: Terrain
Mesh: terrain
Texture: "141,189,189,189,189,189"
ShowUser: No
}
{ Block Id: 105, Name: Cliff
Material: stone
Shape: Terrain
Mesh: terrain
Texture: 188
ShowUser: No
Group: stone
{ Child DropOnDestroy
Item: CrushedStone
Count: "1,3"
Prob: 0.08
}
}
{ Block Id: 106, Name: CliffBrown
Material: stone
Shape: Terrain
Mesh: terrain
Texture: 189
ShowUser: No
Group: stone
{ Child DropOnDestroy
Item: CrushedStone
Count: "1,3"
Prob: 0.08
}
}
# double. delete when save game break
{ Block Id: 107, Name: RockBrown03
Material: stone
Shape: Terrain
Mesh: terrain
Texture: 196
ShowUser: No
{ Child DropOnDestroy
Item: CrushedStone
Count: "1,3"
Prob: 0.08
}
}
{ Block Id: 108, Name: RockLava05
Material: stone
Shape: Terrain
Mesh: terrain
Texture: 139
ShowUser: No
Group: lava
{ Child DropOnDestroy
Item: CrushedStone
Count: "1,3"
Prob: 0.08
}
Temperature: 150
}
# double. delete when save game break
{ Block Id: 109, Name: CliffDark
Material: stone
Shape: Terrain
Mesh: terrain
Texture: 188
ShowUser: No
{ Child DropOnDestroy
Item: CrushedStone
Count: "1,3"
Prob: 0.08
}
}
# double. delete when save game break
{ Block Id: 110, Name: Dirt02Cliff
Material: dirt
Shape: Terrain
Mesh: terrain
Texture: "191,188,188,188,188,188"
ShowUser: No
}
# double. delete when save game break
{ Block Id: 111, Name: CliffGrassyGrey
Material: stone
Shape: Terrain
Mesh: terrain
Texture: "189,188,188,188,188,188"
ShowUser: No
{ Child DropOnDestroy
Item: CrushedStone
Count: "1,3"
Prob: 0.08
}
}
{ Block Id: 112, Name: RockGrassCliff
Material: stone
Shape: Terrain
Mesh: terrain
Texture: "124,188,188,188,188,188"
ShowUser: No
Group: stone
{ Child DropOnDestroy
Item: CrushedStone
Count: "1,3"
Prob: 0.08
}
}
# double. delete when save game break
{ Block Id: 113, Name: Grass05Cliff
Material: grass
Shape: Terrain
Mesh: terrain
Texture: "146,188,188,188,188,188"
ShowUser: No
}
# Warp Crystal Resource: Crystal Blue
{ +Block Id: 114, Name: PentaxidResource
Material: resourcehard
Radiation: 0.2
Shape: Terrain
Mesh: terrain
Texture: 104
ShowUser: NoButCSV # reported by HWS
Group: resource
{ Child DropOnDestroy
Item: PentaxidOre
Count: "1,2"
Prob: 0.2
}
}
# double. delete when save game break
{ Block Id: 115, Name: RockLava03RockGrey08
Material: stone
Shape: Terrain
Mesh: terrain
Texture: "121,202,202,202,202,202"
ShowUser: No
{ Child DropOnDestroy
Item: CrushedStone
Count: "1,3"
Prob: 0.08
}
}
# double. delete when save game break
{ Block Id: 116, Name: Lava02RockGrey08
Material: stone
Shape: Terrain
Mesh: terrain
Texture: "114,202,202,202,202,202"
ShowUser: No
{ Child DropOnDestroy
Item: CrushedStone
Count: "1,3"
Prob: 0.08
}
}
# double. delete when save game break
{ Block Id: 117, Name: AlienGreen04RockGrey08
Material: stone
Shape: Terrain
Mesh: terrain
Texture: "117,202,202,202,202,202"
ShowUser: No
}
# double. delete when save game break
{ Block Id: 118, Name: GrassDirtRockGrey09
Material: grass
Shape: Terrain
Mesh: terrain
Texture: "209,210,210,210,210,210"
ShowUser: No
}
{ Block Id: 119, Name: Cliff2
Material: stone
Shape: Terrain
Mesh: terrain
Texture: 211
ShowUser: No
Group: stone
{ Child DropOnDestroy
Item: CrushedStone
Count: "1,3"
Prob: 0.08
}
}
{ Block Id: 120, Name: Cliff3
Material: stone
Shape: Terrain
Mesh: terrain
Texture: 212
ShowUser: No
Group: stone
{ Child DropOnDestroy
Item: CrushedStone
Count: "1,3"
Prob: 0.08
}
}
{ Block Id: 121, Name: RockGrey07
Material: stone
Shape: Terrain
Mesh: terrain
Texture: 201
ShowUser: No
Group: stone
{ Child DropOnDestroy
Item: CrushedStone
Count: "1,3"
Prob: 0.08
}
}
{ Block Id: 122, Name: RockGrey01
Material: stone
Shape: Terrain
Mesh: terrain
Texture: 122
ShowUser: No
Group: stone
{ Child DropOnDestroy
Item: CrushedStone
Count: "1,3"
Prob: 0.08
}
}
{ Block Id: 123, Name: RockGrey09
Material: stone
Shape: Terrain
Mesh: terrain
Texture: 210
ShowUser: No
Group: stone
{ Child DropOnDestroy
Item: CrushedStone
Count: "1,3"
Prob: 0.08
}
}
{ Block Id: 124, Name: SandYellow01
Material: sand
Shape: Terrain
Mesh: terrain
Texture: 185
ShowUser: No
Group: sand
}
{ Block Id: 125, Name: Grass01Brown
Material: grass
Shape: Terrain
Mesh: terrain
Texture: 141
ShowUser: No
Group: grass
}
{ Block Id: 126, Name: Cliff4
Material: stone
Shape: Terrain
Mesh: terrain
Texture: 213
ShowUser: No
Group: stone
{ Child DropOnDestroy
Item: CrushedStone
Count: "1,3"
Prob: 0.08
}
}
{ Block Id: 127, Name: Cliff5
Material: stone
Shape: Terrain
Mesh: terrain
Texture: 214
ShowUser: No
Group: stone
{ Child DropOnDestroy
Item: CrushedStone
Count: "1,3"
Prob: 0.08
}
}
{ Block Id: 128, Name: TemplateTerrain
Material: stone
Shape: Terrain
Mesh: terrain
Texture: 146
ShowUser: No
}
{ Block Id: 129, Name: GenericResource
Material: resourcesoft
Shape: Terrain
Mesh: terrain
Texture: 184
ShowUser: No
Group: resource
}
{ Block Id: 130, Name: Snow05
Material: snow
Shape: Terrain
Mesh: terrain
Texture: 162
ShowUser: No
Group: snow
}
{ +Block Id: 131, Name: IceResource
Material: resourcesoft
Shape: Terrain
Mesh: terrain
Texture: 215 # Copy of RockGrey
ShowUser: No
Group: resource
{ Child DropOnDestroy
Item: IceBlocks
Count: "2,4"
Prob: 0.2
}
}
{ +Block Id: 132, Name: TitanResource
Material: resourcemedium
Shape: Terrain
Mesh: terrain
Texture: 216
ShowUser: No
Group: resource
{ Child DropOnDestroy
Item: TitanOre
Count: "2,4"
Prob: 0.2
}
}
{ +Block Id: 133, Name: AluminiumResource
Material: resourcesoft
Shape: Terrain
Mesh: terrain
Texture: 217
ShowUser: No
Group: resource
{ Child DropOnDestroy
Item: AluminiumOre
Count: "2,4"
Prob: 0.2
}
}
{ +Block Id: 134, Name: PlatinResource
Material: resourcesoft
Shape: Terrain
Mesh: terrain
Texture: 218
ShowUser: No
Group: resource
{ Child DropOnDestroy
Item: PlatinOre
Count: "2,4"
Prob: 0.2
}
}
# 131 - 255 available free BUT NEED TO BE KEPT FREE for TEXTURES only!!! (adding any other block or device will break textures)
# Block Entity start at id=256
{ +Block Id: 256, Name: CapacitorMS
Material: metal
Shape: ModelEntity
ShowBlockName: true
Model: @models/Blocks/Spaceship/CapacitorPrefab
Mesh-Damage-1: Mesh/D0
Mesh-Damage-2: Mesh/D1
Mesh-Damage-3: Mesh/D2
Mesh-Damage-4: Mesh/D3
DropMeshfile: Entities/Misc/BagSmallPrefab
Place: Free
IsAccessible: false, type: bool
AllowPlacingAt: "Base,MS,SS,GV", display: true
Info: bkiGenNoFunction, display: true
SizeInBlocks: "2,1,1", display: true
SymType: 4
# ModelOffset: "0,0.5,0"
StackSize: 25
BlockColor: "110,110,110"
TemplateRoot: DecoBlocks2
Mass: 500, type: float, display: true, formatter: Kilogram
EnergyIn: 1, type: int, display: true, formatter: Watt
Category: Deco Blocks
BlastParticleIndex: 1
BlastRadius: 3
BlastDamage: 100
}
{ +Block Id: 257, Name: CockpitMS01
Class: CockpitMS
IndexName: Cockpit
Group: cpgCockpit
EssentialCategory: cpgCockpit
ShowBlockName: true
Shape: ModelEntity
Model: @models/Blocks/Cockpits/CockpitCVPrefab
Mesh-Damage-1: Mesh/D0
Mesh-Damage-2: Mesh/D1
Mesh-Damage-3: Mesh/D2
Mesh-Damage-4: Mesh/D3
DropMeshfile: Entities/Misc/BagSmallPrefab
Material: metal
Place: Cockpit
TemplateRoot: CockpitBlocksCV
AllowPlacingAt: MS, display: true
SizeInBlocks: "1,1,1", display: true
SizeInBlocksLocked: "Base,MS"
Mass: 100, type: float, display: true, formatter: Kilogram
HitPoints: 150, type: int, display: true
Volume: 100, type: float, display: true, formatter: Liter
IsLockable: true
IsIgnoreLC: true
Info: bkiCockpit, display: true
YawRotation: 150 # how far in degrees head of player can be rotated (default 75°)
StackSize: 1000
BlockColor: "110,110,110"
Category: Devices
EnergyIn: 20, type: int, display: true, formatter: Watt
BlastParticleIndex: 4
BlastRadius: 2
BlastDamage: 80
# UnlockCost: 7, display: true
# UnlockLevel: 5, display: true
# TechTreeNames: Capital Vessel
}
{ +Block Id: 258, Name: ConsoleTrading
# Class: TradingStation
Class: NPCDialogue
NPCModelRotation: false
Group: cpgCrewStationAlien
Material: metallight
Shape: ModelEntity
Model: @models/Blocks/Mothership/TradingConsolePrefab
DropMeshfile: Entities/Misc/BagSmallPrefab
Place: Free
Info: bkiConsoleTrading, display: true
Category: Deco Blocks
# AllowedInBlueprint: false, display: true
AllowPlacingAt: "Base,MS", display: true
SizeInBlocks: "1,1,1", display: true
SizeInBlocksLocked: "Base,MS"
IsAccessible: true, type: bool
IsLockable: true
IsOxygenTight: false, display: true
TemplateRoot: ConsoleBlocks
Mass: 65, type: float, display: true, formatter: Kilogram
Volume: 12, type: float, display: true, formatter: Liter
# ModelOffset: "0,0.5,0"
EnergyIn: 1, type: int, display: true, formatter: Watt
# BlockColor: "0,64,255"
BlockColor: "170,5,5"
BlastParticleIndex: 11
BlastRadius: 2
BlastDamage: 80
}
{ +Block Id: 259, Name: FuelTankMSSmall
Class: FuelTank
IndexName: FuelTank
Group: cpgFuelTank
EssentialCategory: cpgFuelTank
MarketPrice: 850, display: true
# LootList: 22 # 10 slots
Material: metallight
Shape: ModelEntity
ShowBlockName: true
Model: @models/Blocks/Mothership/FuelTankMSSmallPrefab
# Mesh-Damage-1: Mesh/D0
# Mesh-Damage-2: Mesh/D1
# Mesh-Damage-3: Mesh/D2
# Mesh-Damage-4: Mesh/D3
DropMeshfile: Entities/Misc/BagSmallPrefab
DropInventoryEntity: DropContainer
Place: Free
# IsActivateable: false --- fuel tanks activate themselves if they contain fuel
IsActivateableInCP: true
IsLockable: true
IsOxygenTight: false, display: true
IsIgnoreLC: true
# IsClosedOnMoving: true
StackSize: 500
BlockColor: "110,110,110"
AllowPlacingAt: "Base,MS", display: true
SizeInBlocks: "1,1,1", display: true
SizeInBlocksLocked: "Base,MS"
Mass: 1386, type: float, display: true, formatter: Kilogram # should be dynamic
Volume: 99, type: float, display: true, formatter: Liter
Info: bkiFuelTank, display: true
Category: Devices
EnergyIn: 1, type: int, display: true, formatter: Watt
CPUIn: 300, type: int, display: true
HitPoints: 50, type: int, display: true
FuelAccept: "EnergyCell, EnergyCellLarge, EnergyCellHydrogen, FusionCell, BioFuel"
FuelCapacity: 1200, type: int, display: true
BlastParticleIndex: 10
BlastRadius: 5
BlastDamage: 500
Radiation: 1.25, display: RadiationLevel # Radiation (= Radiation Protection) already exists for Player Armor
UnlockCost: 4, display: true
UnlockLevel: 3, display: true
TechTreeNames: "Base,Capital Vessel"
}
{ +Block Id: 260, Name: FuelTankMSLarge, Ref: FuelTankMSSmall
# LootList: 23 # 20 slots
Model: @models/Blocks/Mothership/FuelTankMSLargePrefab
MarketPrice: 3845, display: true
HitPoints: 80, type: int, display: true
FuelAccept: "EnergyCell, EnergyCellLarge, EnergyCellHydrogen, FusionCell, BioFuel"
FuelCapacity: 2700, type: int, display: true
AllowPlacingAt: "Base,MS", display: true
SizeInBlocks: "1,2,1", display: true
SizeInBlocksLocked: "Base,MS"
Mass: 2513, type: float, display: true, formatter: Kilogram
Volume: 180, type: float, display: true, formatter: Liter
Info: bkiFuelTank, display: true
CPUIn: 675, type: int, display: true
Radiation: 1.4, display: RadiationLevel # Radiation (= Radiation Protection) already exists for Player Armor
UnlockCost: 12, display: true
UnlockLevel: 10, display: true
TechTreeParent: FuelTankMSSmall
TechTreeNames: "Base,Capital Vessel"
}
{ +Block Id: 261, Name: ConsoleMS01
Material: metallight
Shape: ModelEntity
ShowBlockName: true
Model: @models/Blocks/Mothership/ConsoleMS01Prefab
Mesh-Damage-1: Mesh/D0
Mesh-Damage-2: Mesh/D1
Mesh-Damage-3: Mesh/D2
Mesh-Damage-4: Mesh/D3
DropMeshfile: Entities/Misc/BagSmallPrefab
Place: Free
IsAccessible: false, type: bool
IsOxygenTight: false, display: true
Info: bkiGenNoFunction, display: true
AllowPlacingAt: "Base,MS", display: true
SizeInBlocks: "1,1,1", display: true
SizeInBlocksLocked: "Base,MS"
Volume: 800, type: float, display: true, formatter: Liter
BlockColor: "110,110,110"
Category: Deco Blocks
BlastParticleIndex: 11
BlastRadius: 2
BlastDamage: 80
EnergyIn: 1, type: int, display: true, formatter: Watt
TemplateRoot: ConsoleBlocks
}
{ +Block Id: 262, Name: Antenna
Material: metal
Shape: ModelEntity
ShowBlockName: true
Model: @models/Blocks/Mothership/AntennaPrefab
Mesh-Damage-1: Mesh/D0
Mesh-Damage-2: Mesh/D1
Mesh-Damage-3: Mesh/D2
Mesh-Damage-4: Mesh/D3
DropMeshfile: Entities/Misc/BagSmallPrefab
Place: Free
IsAccessible: false, type: bool
Info: bkiGenNoFunction, display: true
# ModelOffset: "0,0.5,0"
BlockColor: "110,110,110"
AllowPlacingAt: "Base,MS", display: true
SizeInBlocks: "1,3,1", display: true
SizeInBlocksLocked: "Base,MS"
Volume: 2425, type: float, display: true, formatter: Liter
StackSize: 500
TemplateRoot: AntennaBlocks
Category: Deco Blocks
Mass: 6290, type: float, display: true, formatter: Kilogram
HitPoints: 100, type: int, display: true
EnergyIn: 3, type: int, display: true, formatter: Watt
BlastParticleIndex: 4
BlastRadius: 3
BlastDamage: 100
}
{ +Block Id: 263, Name: OxygenTankMS
Class: O2Tank
IndexName: O2Tank
Group: cpgO2Tank
EssentialCategory: cpgO2Tank
MarketPrice: 1078, display: true
# LootList: 24 # 10 slots
Material: metallight
Shape: ModelEntity
ShowBlockName: true
Model: @models/Blocks/Mothership/OxygenTankLargePrefab
# Mesh-Damage-1: Mesh/D0
# Mesh-Damage-2: Mesh/D1
# Mesh-Damage-3: Mesh/D2
# Mesh-Damage-4: Mesh/D3
DropMeshfile: Entities/Misc/BagSmallPrefab
DropInventoryEntity: DropContainer
Place: Free
IsActivateableInCP: true
IsLockable: true
IsOxygenTight: false, display: true
Info: bkiOxygenTank, display: true
AllowPlacingAt: "Base,MS", display: true
SizeInBlocks: "1,2,1", display: true
SizeInBlocksLocked: "Base,MS"
Volume: 124, type: float, display: true, formatter: Liter
StackSize: 500
BlockColor: "110,110,110"
Category: Devices
Mass: 810, type: float, display: true, formatter: Kilogram
EnergyIn: 5, type: int, display: true, formatter: Watt
CPUIn: 200, type: int, display: true
HitPoints: 80, type: int, display: true
O2Capacity: 2000, type: int, display: true
O2Accept: "OxygenBottleLarge,OxygenBottleSmall,RespiratorCharge"
BlastParticleIndex: 4
BlastRadius: 4
BlastDamage: 100
UnlockCost: 7, display: true
UnlockLevel: 10, display: true
TechTreeParent: OxygenTankSmallMS
TechTreeNames: "Base,Capital Vessel"
}
# old constructor model
{ Block Id: 264, Name: ConstructorMS
AllowedInBlueprint: false, display: true # to avoid exploits
Class: ConstructorBig
IndexName: Constructor
Group: cpgConstructor
ShowUser: No
Material: metalhard
Shape: ModelEntity
ShowBlockName: true
# DropScale: 0.5
TemplateRoot: ConstructorT1V2
Model: @models/Blocks/Mothership/ConstructorMSPrefab
DropMeshfile: Entities/Misc/BagSmallPrefab
DropInventoryEntity: DropContainer
Place: Free
IsActivateable: true
IsActivateableInCP: true
IsLockable: true
IsOxygenTight: false, display: true
Info: bkiConstructorLarge, display: true
AllowPlacingAt: "Base,MS", display: true
SizeInBlocks: "1,1,2", display: true
SizeInBlocksLocked: "Base,MS"
Volume: 200, type: float, display: true, formatter: Liter
StackSize: 10
Category: Devices
Mass: 40000, type: float, display: true, formatter: Kilogram
EnergyIn: 300, type: int, display: true, formatter: Watt
CPUIn: 20000, type: int, display: true
EnergyDynamicGroup: Constructor
BlastParticleIndex: 4
BlastRadius: 3
BlastDamage: 100
UpgradeTo: ConstructorT2, display: true
}
# Old Food Processor - no advanced capabilities
{ Block Id: 265, Name: FoodProcessorMS
Class: FoodProcessor
IndexName: Constructor
Group: cpgFoodProcessor
DontDecayFood: true # now this loot container is a fridge
Material: metallight
Shape: ModelEntity
ShowBlockName: true
Model: @models/Blocks/Mothership/FoodProcessorV2Prefab
Mesh-Damage-1: Mesh/D0
Mesh-Damage-2: Mesh/D1
Mesh-Damage-3: Mesh/D2
Mesh-Damage-4: Mesh/D3
DropMeshfile: Entities/Misc/BagSmallPrefab
DropInventoryEntity: DropContainer
Place: Free
IsActivateable: true
IsActivateableInCP: true
IsLockable: true
IsOxygenTight: false, display: true
Info: bkiFoodProcessor, display: true
TemplateRoot: FoodProcessorV2
AllowPlacingAt: "Base,MS", display: true
SizeInBlocks: "1,1,1", display: true
SizeInBlocksLocked: "Base,MS"
Volume: 500, type: float, display: true, formatter: Liter
StackSize: 25
BlockColor: "110,110,110"
Category: Devices
Mass: 1000, type: float, display: true, formatter: Kilogram
EnergyIn: 150, type: int, display: true, formatter: Watt
CPUIn: 200, type: int, display: true
EnergyDynamicGroup: Constructor
BlastParticleIndex: 4
BlastRadius: 2
BlastDamage: 100
ShowUser: No
}
{ +Block Id: 266, Name: PassengerSeatMS
Class: PassengerSeat
Group: cpgPassengerSeat
Material: metal
Shape: ModelEntity
MarketPrice: 230, display: true
ShowBlockName: true
Model: @models/Blocks/Mothership/passengerSeatMSPrefab
Mesh-Damage-1: Mesh/D0
Mesh-Damage-2: Mesh/D1
Mesh-Damage-3: Mesh/D2
Mesh-Damage-4: Mesh/D3
DropMeshfile: Entities/Misc/BagSmallPrefab
AllowPlacingAt: "Base,MS", display: true
SizeInBlocks: "1,1,1", display: true
SizeInBlocksLocked: "Base,MS"
Mass: 72, type: float, display: true, formatter: Kilogram
Volume: 32, type: float, display: true, formatter: Liter
IsActivateable: true
IsLockable: true
IsOxygenTight: false, display: true
Info: bkiPassengerSeat, display: true
YawRotation: 150 # how far in degrees head of player can be rotated (default 75°)
StackSize: 1000
BlockColor: "110,110,110"
Category: Devices
BlastParticleIndex: 4
BlastRadius: 2
BlastDamage: 50
UnlockCost: 7, display: true
UnlockLevel: 10, display: true
TechTreeParent: CockpitBlocksCV
TechTreeNames: Capital Vessel
}
{ +Block Id: 267, Name: CockpitMS02
Class: CockpitMS
IndexName: Cockpit
Group: cpgCockpit
EssentialCategory: cpgCockpit
Material: metal
ShowBlockName: true
Shape: ModelEntity
Model: @models/Blocks/Cockpits/cockpitMS02Prefab
Mesh-Damage-1: Mesh/D0
Mesh-Damage-2: Mesh/D1
Mesh-Damage-3: Mesh/D2
DropMeshfile: Entities/Misc/BagSmallPrefab
BlockColor: "110,110,110"
AllowPlacingAt: MS, display: true
SizeInBlocks: "2,1,1", display: true
SizeInBlocksLocked: "Base,MS"
Volume: 620, type: float, display: true, formatter: Liter
Place: Cockpit
TemplateRoot: CockpitBlocksCV
IsLockable: true
IsIgnoreLC: true
Info: bkiCockpit, display: true
YawRotation: 150 # how far in degrees head of player can be rotated (default 75°)
StackSize: 1000
Category: Devices
Mass: 284, type: float, display: true, formatter: Kilogram
HitPoints: 300, type: int, display: true
EnergyIn: 20, type: int, display: true, formatter: Watt
BlastParticleIndex: 4
BlastRadius: 2
BlastDamage: 80
}
# Obsolete - do not delete
{ Block Id: 268, Name: PassengerSeatSS_Cube
Class: PassengerSeat
Group: cpgPassengerSeat
Material: metalhard
Shape: ModelEntity
ShowBlockName: true
Model: @models/Blocks/Spaceship/PassengerSeatSS_CubePrefab
DropMeshfile: Entities/Misc/BagSmallPrefab
SizeInBlocks: "2,2,2", display: true
AllowPlacingAt: "SS,GV", display: true
Volume: 80, type: float, display: true, formatter: Liter
IsActivateable: true
IsLockable: true
IsOxygenTight: true, display: true
Info: bkiPassengerSeat, display: true
ShowUser: NoButCSV
StackSize: 25
Category: Devices
BlastParticleIndex: 4
BlastRadius: 2
BlastDamage: 50
Mass: 150, type: float, display: true, formatter: Kilogram
HitPoints: 250, type: int, display: true
}
# Obsolete - do not delete
{ Block Id: 269, Name: PassengerSeatSS_Slope, Ref: PassengerSeatSS_Cube
Model: @models/Blocks/Spaceship/PassengerSeatSS_SlopePrefab
Info: bkiPassengerSeat, display: true
Mass: 150, type: float, display: true, formatter: Kilogram
ShowUser: NoButCSV
}
{ +Block Id: 270, Name: MedicinelabMS
Class: MedicStation
CustomIcon: MedicalStationBlocks
# BuffName: MedicStation
IndexName: SpawnPoint
Group: cpgMedic
Material: metal
Shape: ModelEntity
Model: @models/Blocks/Mothership/MedicStationSmallPrefab
#Mesh-Damage-1: Mesh/D0
#Mesh-Damage-2: Mesh/D1
#Mesh-Damage-3: Mesh/D2
#Mesh-Damage-4: Mesh/D3
DropMeshfile: Entities/Misc/BagSmallPrefab
TemplateRoot: MedicalStationBlocks
Place: Free
IsLockable: true
IsOxygenTight: false, display: true
Info: bkiMedicinelabMS, display: true
AllowPlacingAt: "Base,MS", display: true
SizeInBlocks: "1,1,1", display: true
SizeInBlocksLocked: "Base,MS"
Volume: 750, type: float, display: true, formatter: Liter
StackSize: 250
BlockColor: "110,110,110"
BuffNameActivate: MedicStation, display: StatusEffect
Category: Devices
Mass: 13500, type: float, display: true, formatter: Kilogram
HitPoints: 100, type: int, display: true
EnergyIn: 15, type: int, display: true, formatter: Watt
BlastParticleIndex: 4
BlastRadius: 2
BlastDamage: 100
}
# Now used as PentaxidTank -> deco block UserHidden
{ Block Id: 271, Name: SciencelabMS
Material: metal
Shape: ModelEntity
ShowBlockName: true
Model: @models/Blocks/Mothership/sciencelabMSPrefab
DropMeshfile: Entities/Misc/BagSmallPrefab
BlockColor: "110,110,110"
Place: Free
IsAccessible: false, type: bool
Info: bkiGenNoFunction, display: true
AllowPlacingAt: "Base,MS", display: true
SizeInBlocks: "1,2,1", display: true
SizeInBlocksLocked: "Base,MS"
Volume: 500, type: float, display: true, formatter: Liter
StackSize: 500
Category: Deco Blocks
Mass: 2000, type: float, display: true, formatter: Kilogram
HitPoints: 100, type: int, display: true
EnergyIn: 1, type: int, display: true, formatter: Watt
BlastParticleIndex: 4
BlastRadius: 2
BlastDamage: 100
ShowUser: No
TemplateRoot: ConsoleBlocks
}
{ +Block Id: 272, Name: RCSBlockSV
IndexName: RCS
Group: cpgRCS
Material: metal
Shape: ModelEntity
ShowBlockName: true
MarketPrice: 805, display: true
Model: @models/Blocks/Mothership/RCS_BlockPrefab
Mesh-Damage-1: Mesh/D0
Mesh-Damage-2: Mesh/D1
Mesh-Damage-3: Mesh/D2
Mesh-Damage-4: Mesh/D3
DropMeshfile: Entities/Misc/BagSmallPrefab
Place: Free
AllowPlacingAt: SS, display: true
SizeInBlocks: "1,1,1", display: true
Mass: 256, type: float, display: true, formatter: Kilogram
Volume: 100, type: float, display: true, formatter: Liter
IsActivateable: true
IsOxygenTight: false, display: true
IsIgnoreLC: true
Info: bkiGyroscope, display: true
# ModelOffset: "0,0.5,0"
StackSize: 1000
BlockColor: "110,110,110"
Category: Devices
Torque: 100, type: int, display: true, formatter: NewtonMeter
EnergyDynamicGroup: RCS
EnergyIn: 10, type: int, display: true, formatter: Watt
CPUIn: 450, type: int, display: true
BlastParticleIndex: 4
BlastRadius: 4
BlastDamage: 100
UnlockCost: 4, display: true
UnlockLevel: 5, display: true
TechTreeParent: GeneratorSV
TechTreeNames: Small Vessel
}
# Container Block - Obsolete but do not delete
{ +Block Id: 273, Name: ContainerMS01
Class: Container
IndexName: Container
Group: cpgCargoBox
LootList: 66 # 35 slots
Material: metal
Shape: ModelEntity
ShowBlockName: true
Model: @models/Blocks/Mothership/CargoBoxPrefab
# Mesh-Damage-1: Mesh/D0
# Mesh-Damage-2: Mesh/D1
# Mesh-Damage-3: Mesh/D2
# Mesh-Damage-4: Mesh/D3
DropMeshfile: Entities/Misc/BagSmallPrefab
DropInventoryEntity: DropContainer
Place: Free
TemplateRoot: ContainerSmallBlocks
AllowPlacingAt: "Base,MS,SS,GV", display: true
SizeInBlocks: "1,1,1", display: true
SizeInBlocksLocked: "Base,MS" # scaled small on SV, GV
Mass: 50, type: float, display: true, formatter: Kilogram
Volume: 20, type: float, display: true, formatter: Liter
VolumeCapacity: 125, type: float, display: true, formatter: Liter # low value since placed on Base,MS,SS,GV
BlockColor: "110,110,110"
Info: bkiContainer, display: true
# ModelOffset: "0,0.5,0"
StackSize: 1000
# IsAccessible: false, type: bool
IsActivateableInCP: true
IsLockable: true
IsOxygenTight: true, display: true
Category: Devices
EnergyIn: 1, type: int, display: true, formatter: Watt
CPUIn: 15, type: int, display: true
HitPoints: 100, type: int, display: true
BlastParticleIndex: 4
BlastRadius: 1
BlastDamage: 50
}
{ Block Id: 274, Name: ContainerRandom, Ref: ContainerMS01
LootList: 2 # lootcontainer: used for Junk POIs
BlockColor: "10,10,10"
ShowUser: No
}
# Obsolete but dont delete
{ Block Id: 275, Name: WindowVertMS
Material: metallight
Shape: Ext3dModel
Mesh: models
Model: Mothership/windowVertMS, param1: window_nontransparent
DropMeshfile: Entities/Misc/BagSmallPrefab
Place: Free
TemplateRoot: WindowSmallBlocks
Info: bkiWindowShutterNonTrans, display: true
AllowPlacingAt: "Base,MS,SS,GV", display: true
SizeInBlocks: "1,1,1", display: true
SizeInBlocksLocked: "Base,MS"
Mass: 30, type: float, display: true, formatter: Kilogram
HitPoints: 250, type: int, display: true
IsOxygenTight: true, display: true
# RemoveOnSI: true
Category: BuildingBlocks
Collide: Transparent
ShowUser: NoButCSV
AllowWander: true # used in old prefabs as walkway blocks
}
# Obsolete but dont delete
{ Block Id: 276, Name: WindowSlopedMS
Material: metallight
Shape: Ext3dModel
Mesh: models
Model: Mothership/windowSlopedMS, param1: window_slope_nontrasparent
DropMeshfile: Entities/Misc/BagSmallPrefab
Place: Free
TemplateRoot: WindowSmallBlocks
Info: bkiWindowShutterNonTrans, display: true
AllowPlacingAt: "Base,MS,SS,GV", display: true
SizeInBlocks: "1,1,1", display: true
SizeInBlocksLocked: "Base,MS"
Mass: 30, type: float, display: true, formatter: Kilogram
HitPoints: 250, type: int, display: true
# RemoveOnSI: true
IsOxygenTight: true, display: true
Category: BuildingBlocks
Collide: Transparent
ShowUser: NoButCSV
AllowWander: true # used in old prefabs as walkway blocks
}
# Obsolete but dont delete
{ Block Id: 277, Name: WindowSloped2MS
Material: metallight
Shape: Ext3dModel
Mesh: models
Model: Mothership/windowSloped2MS, param1: window_slope_inv_nontrasparent
DropMeshfile: Entities/Misc/BagSmallPrefab
Place: Free
TemplateRoot: WindowSmallBlocks
Info: bkiWindowShutterNonTrans, display: true
AllowPlacingAt: "Base,MS,SS,GV", display: true
SizeInBlocks: "1,1,1", display: true
SizeInBlocksLocked: "Base,MS"
Mass: 30, type: float, display: true, formatter: Kilogram
HitPoints: 250, type: int, display: true
# RemoveOnSI: true
IsOxygenTight: true, display: true
Category: BuildingBlocks
Collide: Transparent
ShowUser: NoButCSV
AllowWander: true # used in old prefabs as walkway blocks
}
{ +Block Id: 278, Name: GravityGeneratorMS
IndexName: Gravity
Group: cpgGravityGenerator
Material: metal
Shape: ModelEntity
ShowBlockName: true
MarketPrice: 14400, display: true
# ModelOffset: "0,0.5,0"
Model: @models/Blocks/Mothership/gravitygeneratorMSPrefab
Mesh-Damage-1: Mesh/D0
Mesh-Damage-2: Mesh/D1
Mesh-Damage-3: Mesh/D2
Mesh-Damage-4: Mesh/D3
DropMeshfile: Entities/Misc/BagSmallPrefab
Place: Free
AllowPlacingAt: "Base,MS", display: true
SizeInBlocks: "2,2,2", display: true
SizeInBlocksLocked: "Base,MS"
Volume: 6500, type: float, display: true, formatter: Liter
IsActivateable: true
IsOxygenTight: false, display: true
Info: bkiGravityGenerator, display: true
StackSize: 250
BlockColor: "110,110,110"
Category: Devices
HitPoints: 120, type: int, display: true
Mass: 32000, type: float, display: true, formatter: Kilogram
EnergyIn: 100, type: int, display: true, formatter: Watt
CPUIn: 50, type: int, display: true
BlastParticleIndex: 4
BlastRadius: 5
BlastDamage: 100
UnlockCost: 11, display: true
UnlockLevel: 7, display: true
# TechTreeParent: GeneratorBA
TechTreeNames: "Base,Capital Vessel"
Radiation: 5, display: RadiationLevel # Radiation (= Radiation Protection) already exists for Player Armor
Temperature: 32, display: true
}
{ +Block Id: 279, Name: LightSS01
Class: Light
Group: cpgLight
IndexName: Light
MarketPrice: 85, display: true
CanSetColor: true
Material: metallight
Shape: ModelEntity
Place: Face
Collide: "bullet,rocket"
Model: @models/Blocks/Spaceship/lightSS01Prefab
DropMeshfile: Entities/Misc/BagSmallPrefab
AllowPlacingAt: "SS,GV", display: true
Mass: 0.2, type: float, display: true, formatter: Kilogram
Volume: 0.2, type: float, display: true, formatter: Liter
StackSize: 4000
IsActivateable: true
Category: Devices
EnergyIn: 1, type: int, display: true, formatter: Watt
RemoveOnSI: true
StabilitySupport: false
UnlockCost: 0, display: true
UnlockLevel: 1, display: true
# TechTreeParent: SpotlightBlocks
TechTreeNames: "Small Vessel,Hover Vessel"
}
{ +Block Id: 280, Name: LightMS01
Material: metallight
Class: Light
Group: cpgLight
IndexName: Light
CanSetColor: true
Shape: ModelEntity
Place: Face
Collide: "bullet,rocket"
TemplateRoot: LightLargeBlocks
Model: @models/Blocks/Mothership/LightMS01Prefab
DropMeshfile: Entities/Misc/BagSmallPrefab
BlockColor: "110,110,110"
AllowPlacingAt: "Base,MS", display: true
IsDuplicateable: false
SizeInBlocks: "1,1,1", display: true
ModelScaleLocked: false
Volume: 1, type: float, display: true, formatter: Liter
StackSize: 4000
IsActivateable: true
# CanPickup: true
Category: Devices
EnergyIn: 1, type: int, display: true, formatter: Watt
Mass: 0.4, type: float, display: true, formatter: Kilogram
RemoveOnSI: true
StabilitySupport: false
}
{ +Block Id: 281, Name: DoorMS01
Class: Door
IndexName: Door
Group: cpgDoor
Material: metal
# Shape: Config3DCollider
Shape: ModelEntity
Model: @models/Blocks/Mothership/DoorNewMSPrefab
Mesh-Damage-1: Mesh/D0
Mesh-Damage-2: Mesh/D1
Mesh-Damage-3: Mesh/D2
Mesh-Damage-4: Mesh/D3
DropMeshfile: Entities/Misc/BagSmallPrefab
Place: Free
TemplateRoot: DoorBlocks
AllowPlacingAt: "Base,MS", display: true
SizeInBlocks: "1,1,1", display: true
SizeInBlocksLocked: "Base,MS"
# Volume: 250, type: float, display: true, formatter: Liter
BlockColor: "110,110,110"
IsAccessible: true, type: bool
IsLockable: true
IsOxygenTight: true, display: true
Category: Devices
EnergyIn: 1, type: int, display: true, formatter: Watt
HitPoints: 100, type: int, display: true
Mass: 295, type: float, display: true, formatter: Kilogram
SoundOpen: Items/automaticdoor
SoundClose: Items/automaticdoor
UpgradeTo: DoorArmored, display: true
}
{ +Block Id: 282, Name: TurretTemplate
Class: TurretManual
IndexName: Turret
Group: cpgTurret
Material: metalhard
Shape: Turret
Place: Free # If turret is retractable
Model: @models/Blocks/Turrets/TurretMSMinigunRetractPrefab
DropMeshfile: Entities/Misc/BagSmallPrefab
SoundOnEnter: UseActions/DOOROpen02
SoundRotate: Weapons/Turret/TurretRotateNormal
WeaponItem: TurretMSMinigunWeapon
SoundOpen: UseActions/TurretOpen
SoundClose: UseActions/TurretClose
IsActivateable: true
IsActivateableInCP: true
IsRetractable: false
Info: bkiTurret, display: true
Category: Weapons/Items
BlockColor: "110,110,110"
AllowPlacingAt: MS, display: true
SizeInBlocks: "3,2,3", display: true
SizeInBlocksLocked: "Base,MS"
Mass: 6120, type: float, display: true, formatter: Kilogram
Volume: 6150, type: float, display: true, formatter: Liter # for all retractable turrets
StackSize: 500
BlastParticleIndex: 11
BlastRadius: 3
BlastDamage: 80
EnergyIn: 5, type: int, display: true, formatter: Watt
CPUIn: 2500, type: int, display: true
HitPoints: 3450, type: int, display: true
RotSpeed: 150, type: int, display: true
Zoom: 5, type: float
ShowUser: No
}
{ +Block Id: 283, Name: TurretMSMinigunRetract, Ref: TurretTemplate #TurretPlayer CV Minigun
Model: @models/Blocks/Turrets/TurretMSMinigunRetractPrefab
WeaponItem: TurretMSMinigunWeapon
TemplateRoot: TurretMSProjectileBlocks
IsTextureable: true # !!!
IsGPUInstance: false # !!!
Texture: 50
AllowPlacingAt: MS, display: true
IsRetractable: true
IsOxygenTight: true, display: true
Info: bkiTurretRetract, display: true
Mass: 13510, type: float, display: true, formatter: Kilogram
Volume: 6150, type: float, display: true, formatter: Liter
# MaxCount: 4, type: int, display: true
}
{ +Block Id: 284, Name: TurretMSRocketRetract, Ref: TurretTemplate #TurretPlayer CV Rocket
Model: @models/Blocks/Turrets/TurretMSRocketRetractPrefab
WeaponItem: TurretMSRocketWeapon
Homing: true, display: true
TemplateRoot: TurretMSRocketBlocks
IsTextureable: true # !!!
IsGPUInstance: false # !!!
Texture: 50
AllowPlacingAt: MS, display: true
IsRetractable: true
IsOxygenTight: true, display: true
Info: bkiTurretRetractSpace, display: true
Mass: 11850, type: float, display: true, formatter: Kilogram
Volume: 6150, type: float, display: true, formatter: Liter
# MaxCount: 4, type: int, display: true
RotSpeed: 120, type: int, display: true
SoundRotate: Weapons/Turret/TurretRotateVeryFast
CPUIn: 9700, type: int, display: true
}
# Obsolete but dont delete
{ Block Id: 285, Name: WindowVertBase
Material: metallight
Shape: Ext3dModel
Mesh: models
Model: Mothership/windowVertBase, param1: window_transparent
DropMeshfile: Entities/Misc/BagSmallPrefab
Place: Free
TemplateRoot: WindowSmallBlocks
Info: bkiWindowShutterTrans, display: true
AllowPlacingAt: "Base,MS,SS,GV", display: true
SizeInBlocks: "1,1,1", display: true
SizeInBlocksLocked: "Base,MS"
Mass: 30, type: float, display: true, formatter: Kilogram
# RemoveOnSI: true
HitPoints: 150, type: int, display: false
IsOxygenTight: false, display: true
ShowUser: No
Category: BuildingBlocks
Collide: Transparent
}
# Obsolete but dont delete
{ Block Id: 286, Name: WindowSlopedBase
Material: metallight
Shape: Ext3dModel
Mesh: models
Model: Mothership/windowSlopedBase, param1: window_slope_transparent
DropMeshfile: Entities/Misc/BagSmallPrefab
Place: Free
TemplateRoot: WindowSmallBlocks
Info: bkiWindowShutterTrans, display: true
AllowPlacingAt: "Base,MS,SS,GV", display: true
SizeInBlocks: "1,1,1", display: true
SizeInBlocksLocked: "Base,MS"
Mass: 30, type: float, display: true, formatter: Kilogram
# RemoveOnSI: true
HitPoints: 150, type: int, display: false
IsOxygenTight: false, display: true
ShowUser: No
Category: BuildingBlocks
Collide: Transparent
}
# Minigun Turret
{ +Block Id: 287, Name: TurretMSMinigun, Ref: TurretMSMinigunRetract
Model: @models/Blocks/Turrets/TurretMSMinigunPrefab
# Mesh-Damage-1: Mesh/D0
# Mesh-Damage-2: Mesh/D1
# Mesh-Damage-3: Mesh/D2
# Mesh-Damage-4: Mesh/D3
# Mesh-Damage-5: Mesh/D4
# Mesh-Damage-6: Mesh/D5
TemplateRoot: TurretMSProjectileBlocks
IsOxygenTight: false, display: true
Place: Face
IsRetractable: false
SizeInBlocks: "3,1,3", display: true
Mass: 6120, type: float, display: true, formatter: Kilogram
Volume: 6150, type: float, display: true, formatter: Liter
HitPoints: 3450, type: int, display: true
}
{ +Block Id: 288, Name: TurretMSRocket, Ref: TurretMSRocketRetract
Model: @models/Blocks/Turrets/TurretMSRocketPrefab
# Mesh-Damage-1: Mesh/D0
# Mesh-Damage-2: Mesh/D1
# Mesh-Damage-3: Mesh/D2
# Mesh-Damage-4: Mesh/D3
# Mesh-Damage-5: Mesh/D4
# Mesh-Damage-6: Mesh/D5
TemplateRoot: TurretMSRocketBlocks
IsOxygenTight: false, display: true
Place: Face
IsRetractable: false
SizeInBlocks: "3,1,3", display: true
Mass: 5777, type: float, display: true, formatter: Kilogram
Volume: 5535, type: float, display: true, formatter: Liter
HitPoints: 3450, type: int, display: true
}
{ +Block Id: 289, Name: TurretRadar
# Class: Turret
Material: metal
MarketPrice: 1525, display: true
Shape: ModelEntity
Model: @models/Blocks/Misc/RadarPrefab
Mesh-Damage-1: Mesh/D0
Mesh-Damage-2: Mesh/D1
Mesh-Damage-3: Mesh/D2
DropMeshfile: Entities/Misc/BagSmallPrefab
Place: Face
AllowPlacingAt: "Base,MS,SS,GV", display: true
SizeInBlocks: "3,2,3", display: true
# SizeInBlocksLocked: "Base,MS" # problem
Mass: 5150, type: float, display: true, formatter: Kilogram
Volume: 3557, type: float, display: true, formatter: Liter
Info: bkiGenNoFunction, display: true
IsAccessible: false, type: bool
Category: Deco Blocks
# ModelOffset: "0,0.5,0"
BlockColor: "110,110,110"
SymType: 4
StackSize: 500
BlastParticleIndex: 11
BlastRadius: 3
BlastDamage: 80
EnergyIn: 5, type: int, display: true, formatter: Watt
HitPoints: 120, type: int, display: true
UnlockCost: 0
UnlockLevel: 1
TechTreeNames: ""
}
# Cannon Turret Base: Old version placeable on BA,MS - now: USER HIDDEN and Forbidden
{ Block Id: 290, Name: TurretBaseCannonOld
AllowedInBlueprint: false, display: true
Class: TurretManual
IndexName: Turret
Group: cpgTurret
Material: metalhard
Shape: Turret
Place: Face
Model: @models/Blocks/Turrets/TurretMSPlasmaPrefab
# Model: @models/Blocks/Turrets/ModularTurret1/SinglePlasmaTurretBluePrefab
# Mesh-Damage-1: Mesh/D0
# Mesh-Damage-2: Mesh/D1
# Mesh-Damage-3: Mesh/D2
# Mesh-Damage-4: Mesh/D3
DropMeshfile: Entities/Misc/BagSmallPrefab
SoundOnEnter: UseActions/DOOROpen02
SoundRotate: Weapons/Turret/TurretRotateFast
WeaponItem: TurretBaseCannonWeapon
AllowPlacingAt: "Base,MS", display: true
SizeInBlocks: "3,2,3", display: true
SizeInBlocksLocked: "Base,MS"
IsActivateable: true
IsActivateableInCP: true
IsLockable: true
Info: bkiTurret, display: true
Category: Weapons/Items
BlockColor: "110,110,110"
# BlockColor: "26,50,89"
# ModelOffset: "0,0.5,0"
StackSize: 6
MaxCount: 6, type: int, display: true
BlastParticleIndex: 11
BlastRadius: 3
BlastDamage: 80
EnergyIn: 5, type: int, display: true, formatter: Watt
CPUIn: 1440, type: int, display: true
Mass: 1800, type: float, display: true, formatter: Kilogram
HitPoints: 3900, type: int, display: true
RotSpeed: 150, type: int, display: true
Zoom: 5, type: float
ShowUser: No
}
{ +Block Id: 291, Name: OxygenStation
Class: O2Station
Group: cpgO2Station
Material: metal
MarketPrice: 1800, display: true
Shape: ModelEntity
# BuffName: OxygenStation IS DONE DIFFERENT NOW
ShowBlockName: true
SfxActivate: UseActions/oxygen_tank_release_air
Model: @models/Blocks/Mothership/OxygenStationSmallPrefab
#Mesh-Damage-1: Mesh/D0
#Mesh-Damage-2: Mesh/D1
#Mesh-Damage-3: Mesh/D2
#Mesh-Damage-4: Mesh/D3
DropMeshfile: Entities/Misc/BagSmallPrefab
Place: Free
IsLockable: true
IsOxygenTight: false, display: true
Info: bkiOxygenStation, display: true
AllowPlacingAt: "Base,MS", display: true
SizeInBlocks: "1,1,1", display: true
SizeInBlocksLocked: "Base,MS"
Volume: 356, type: float, display: true, formatter: Liter
StackSize: 500
BlockColor: "110,110,110"
Category: Devices
Mass: 595, type: float, display: true, formatter: Kilogram
EnergyIn: 2, type: int, display: true, formatter: Watt
CPUIn: 200, type: int, display: true
BlastParticleIndex: 4
BlastRadius: 3
BlastDamage: 80
UnlockCost: 4, display: true
UnlockLevel: 3, display: true
TechTreeParent: OxygenTankSmallMS
TechTreeNames: "Base,Capital Vessel"
}
{ Block Id: 292, Name: WaterGreen
CanPlayersSpawnOn: false
# Class: LiquidStatic
Material: water
Shape: LiquidTerrain
Mesh: water
Texture: 107
ShowUser: No
WindSpeed: 4
Transparent: 7
Turbidity: 0.05
WaterColor: "0,255,0,255"
TurbidityColor: "225,255,255,255"
# Color of water in shader
BlockColor: "0,50,30,252"
{ Child Map
# Color of water in map
Color: "15,65,45,252"
# ElevMinMax: "20,30"
Specular: 0.3
}
}
{ Block Id: 293, Name: RockLava03
CanPlayersSpawnOn: false
# Class: LiquidStatic
Material: lava
Shape: LiquidTerrain
Mesh: lava
Texture: 121
AllowPlacingAt: "Base,MS", display: true
ShowUser: No
{ Child Map
# Color: "0,0,110"
# Color2: "0,0,200"
Color: "255,220,70"
Color2: "255,0,0"
ElevMinMax: "15,30"
Specular: 0.8
Emissive: 1
}
}
{ Block Id: 294, Name: AlienPlant01
Material: wood
Shape: Deco
IsTerrainDecoration: true
IsDeco: true
IsPlant: true
Collide: "bullet,rocket,melee,sight"
Model: @models2/Environment/Plants/AlienVegetation/AlienPlant01Prefab
ShowUser: No
}
{ Block Id: 295, Name: AlienPlant02, Ref: AlienPlant01
Model: @models2/Environment/Plants/AlienVegetation/AlienPlant02Prefab
}
{ Block Id: 296, Name: AlienPlant03, Ref: AlienPlant01
Model: @models2/Environment/Plants/AlienVegetation/AlienPlant03Prefab
}
{ Block Id: 297, Name: AlienPlant04, Ref: AlienPlant01
Material: wood
Model: @models2/Environment/Plants/AlienVegetation/AlienPlant04Prefab
SizeInBlocks: "2,5,2"
{ Child DropOnDestroy
Item: WoodLogs
Count: "2,4"
Prob: 1
}
}
{ Block Id: 298, Name: AlienPlant05
Class: CropsGrown
{ Child DropOnHarvest
Item: PhoenixFernFonds
Count: 1
}
{ Child CropsGrown
OnHarvest: AlienPlant05Harvested
OnDeath: PlantDead
}
{ Child DropOnDestroy
Item: Fiber
Count: "1"
Prob: 1
}
Material: plants
Shape: Deco
IsDeco: true
IsPlant: true
Collide: "bullet,rocket,melee,sight"
IsTerrainDecoration: true
# Model: @models2/Environment/Plants/AlienVegetation/AlienPlant05Prefab
Model: @models2/Environment/Plants/SpeedTrees/AlienFernPrefab
ShowUser: No
}
{ Block Id: 299, Name: AlienPlant07, Ref: AlienPlant01
Material: plants
IsPlant: true
Model: @models2/Environment/Plants/AlienVegetation/AlienPlant07Prefab
Class: CropsGrown
{ Child DropOnHarvest
Item: PlantProtein
Count: 2
}
{ Child CropsGrown
OnHarvest: AlienPlant07Harvested
OnDeath: PlantDead
}
{ Child DropOnDestroy
Item: Fiber
Count: "1"
Prob: 1
}
}
{ Block Id: 300, Name: AlienPlant08
Material: plants
Shape: Deco
IsTerrainDecoration: true
IsDeco: true
IsPlant: true
Model: @models2/Environment/Plants/AlienVegetation/AlienPlant08Prefab
ShowUser: No
}
{ Block Id: 301, Name: AlienPlant10, Ref: AlienPlant01
Model: @models2/Environment/Plants/AlienVegetation/AlienPlant10Prefab
SizeInBlocks: "1,3,1"
}
{ Block Id: 302, Name: AlienPlant11
Class: CropsGrown
{ Child DropOnHarvest
Item: Varonroot
Count: 1
}
{ Child CropsGrown
OnHarvest: AlienPlant11Harvested
OnDeath: PlantDead
}
Material: plants
Shape: Deco
IsDeco: true
IsPlant: true
Model: @models2/Environment/Plants/AlienVegetation/AlienPlant11Prefab
ShowUser: No
}
{ Block Id: 303, Name: AlienPlant13, Ref: AlienPlant01
Model: @models2/Environment/Plants/AlienVegetation/AlienPlant13Prefab
}
{ Block Id: 304, Name: AlienPlant14, Ref: AlienPlant01
Material: plants
Model: @models2/Environment/Plants/AlienVegetation/AlienPlant14Prefab
}
{ Block Id: 305, Name: AlienPlant17, Ref: AlienPlant01
Model: @models2/Environment/Plants/AlienVegetation/AlienPlant17Prefab
}
{ Block Id: 306, Name: AlienPlant18, Ref: AlienPlant01
Model: @models2/Environment/Plants/AlienVegetation/AlienPlant18Prefab
}
{ Block Id: 307, Name: AlienPlant19, Ref: AlienPlant01
Model: @models2/Environment/Plants/AlienVegetation/AlienPlant19Prefab
}
{ Block Id: 308, Name: AlienPlant20
Model: @models2/Environment/Plants/AlienVegetation/AlienPlant20Prefab
Material: plants
Shape: Deco
IsTerrainDecoration: true
IsDeco: true
IsPlant: true
ShowUser: No
}
{ Block Id: 309, Name: AlienPlant21, Ref: AlienPlant01
Collide: "bullet,rocket,melee,sight"
Model: @models2/Environment/Plants/AlienVegetation/AlienPlant21Prefab
}
{ Block Id: 310, Name: AlienPlant22, Ref: AlienPlant01
Model: @models2/Environment/Plants/AlienVegetation/AlienPlant22Prefab
}
{ Block Id: 311, Name: AlienPlant23, Ref: AlienPlant01
Model: @models2/Environment/Plants/AlienVegetation/AlienPlant23Prefab
}
{ Block Id: 312, Name: AlienPlant24, Ref: AlienPlant01
Model: @models2/Environment/Plants/AlienVegetation/AlienPlant24Prefab
}
{ Block Id: 313, Name: AlienPlant25, Ref: AlienPlant01
Model: @models2/Environment/Plants/AlienVegetation/AlienPlant25Prefab
}
{ Block Id: 314, Name: AlienPlant11Blue
Material: plants
Shape: Deco
Collide: "bullet,rocket,melee,sight"
IsTerrainDecoration: true
IsDeco: true
IsPlant: true
Model: @models2/Environment/Plants/AlienVegetation/AlienPlant11BluePrefab
ShowUser: No
}
# Template for growable plants
{ Block Id: 315, Name: PlantGrowingTemplate
AllowedInBlueprint: false, display: true # to avoid exploit: spawn a BP with plants for "Free" (Mantis 04793)
Class: PlantGrowing
IndexName: Plant
Material: plants
Shape: ModelEntity
DropMeshfile: Entities/Misc/BagSmallPrefab
Model: @models2/Entities/Farming/ModernFarm/TomatoStage1Prefab
IsAccessible: false, type: bool
Collide: "bullet,rocket,melee,sight"
AllowPlacingAt: "Base,MS", display: true
SizeInBlocks: "1,1,1", display: true
SizeInBlocksLocked: "Base,MS"
Place: Face
Mass: 1, type: float, display: true, formatter: Kilogram
Category: Farming
XpFactor: 1
ShowBlockName: true
ShowUser: NoButCSV # reported by HWS
}
{ Block Id: 316, Name: PlantHarvestTemplate
Class: CropsGrown
AllowedInBlueprint: false, display: true
IndexName: Plant
Material: plants
Shape: ModelEntity
DropMeshfile: Entities/Misc/BagSmallPrefab
Model: @models2/Entities/Farming/ModernFarm/TomatoStage3Prefab
IsAccessible: false, type: bool
Collide: "bullet,rocket,melee,sight"
Category: Farming
AllowPlacingAt: "Base,MS", display: true
SizeInBlocks: "1,1,1", display: true
SizeInBlocksLocked: "Base,MS"
Place: Face
Mass: 1, type: float, display: true, formatter: Kilogram
XpFactor: 0.25
ShowUser: NoButCSV # reported by HWS
}
{ Block Id: 317, Name: AlienPalm
Material: woodhard
Shape: Deco
IsTerrainDecoration: true
IsDeco: true
IsPlant: true
Model: @models2/Environment/Plants/SpeedTrees/AlienPalmPrefab
ShowUser: No
SizeInBlocks: "1,5,1"
{ Child DropOnDestroy
Item: WoodLogs
Count: "2,3"
Prob: 1
}
}
{ Block Id: 318, Name: CrystalIcePlate
Material: rockhard
Shape: Deco
IsDeco: true
Model: @models2/Environment/Rocks/Crystals/CrystalIcePlatePrefab
SizeInBlocks: "1,1,1"
ShowBlockName: true
ShowUser: No
{ Child DropOnDestroy
Item: IceBlocks
Count: "3,10"
Prob: 1
}
}
{ Block Id: 319, Name: RockResourceTitan
Material: rockhard
Shape: Deco
IsDeco: true
Model: @models2/Environment/Rocks/Resources/RockResourceTitanPrefab
# Model: @models2/Environment/Rocks/Resources/RockResourceIronPrefab
SizeInBlocks: "2,1,2"
BlockColor: "180,180,180"
ShowBlockName: true
ShowUser: No
{ Child DropOnDestroy_1
Item: TitanOre
Count: "1,3"
Prob: 1
}
}
{ +Block Id: 320, Name: TurretDrillTemplate
Class: TurretManual
IndexName: # override to not show up as an AI turret
Group: cpgHarvest
Material: metalhard
Shape: Turret
Place: Face
Model: @models/Blocks/Turrets/TurretMSDrillRetractPrefab
DropMeshfile: Entities/Misc/BagSmallPrefab
SoundOnEnter: UseActions/DOOROpen02
WeaponItem: TurretMSDrillWeapon
SoundOpen: UseActions/TurretOpen
SoundClose: UseActions/TurretClose
AllowPlacingAt: MS, display: true
SizeInBlocks: "3,1,3", display: true
# SizeInBlocksLocked: "Base,MS" # GV and MS turret are derived from this
IsActivateable: true
IsActivateableInCP: true
IsRetractable: false
Info: bkiDrill, display: true
Category: Weapons/Items
BlockColor: "110,110,110"
StackSize: 500
MaxCount: 4, type: int, display: true
BlastParticleIndex: 11
BlastRadius: 2
BlastDamage: 50
EnergyDynamicGroup: DrillTurret
EnergyIn: 3150, type: int, display: true, formatter: Watt
EnergyInIdle: 33, type: int, display: true, formatter: Watt
CPUIn: 3000, type: int, display: true
Mass: 9270, type: float, display: true, formatter: Kilogram
HitPoints: 2250, type: int, display: true
RotSpeed: 100, type: int, display: true
SoundRotate: Weapons/Turret/TurretRotateSlow
Zoom: 5, type: float
AboveTerrainCheck: false
ShowUser: No
}
{ +Block Id: 321, Name: TurretMSDrillRetract, Ref: TurretDrillTemplate #TurretPlayer CV Drill
Model: @models/Blocks/Turrets/TurretMSDrillRetractPrefab
WeaponItem: TurretMSDrillWeapon
TemplateRoot: TurretMSToolBlocks
IsTextureable: true # !!!
IsGPUInstance: false # !!!
Texture: 50
IsRetractable: true
IsOxygenTight: true, display: true
SizeInBlocks: "3,2,3", display: true
SizeInBlocksLocked: "Base,MS"
Mass: 15730, type: float, display: true, formatter: Kilogram
HitPoints: 3250, type: int, display: true
Volume: 5114, type: float, display: true, formatter: Liter
Place: Free
}
{ +Block Id: 322, Name: TurretMSToolRetract, Ref: TurretDrillTemplate #TurretPlayer CV Tool
Model: @models/Blocks/Turrets/TurretMSToolRetractPrefab
WeaponItem: TurretMSToolWeapon
TemplateRoot: TurretMSToolBlocks
IsTextureable: true # !!!
IsGPUInstance: false # !!!
Texture: 50
Info: bkiTurretTool, display: true
IsRetractable: true
IsOxygenTight: true, display: true
SizeInBlocks: "3,2,3", display: true
SizeInBlocksLocked: "Base,MS"
Mass: 14910, type: float, display: true, formatter: Kilogram
Volume: 4700, type: float, display: true, formatter: Liter
HitPoints: 3250, type: int, display: true
Place: Free
EnergyIn: 2450, type: int, display: true, formatter: Watt
EnergyInIdle: 26, type: int, display: true, formatter: Watt
}
{ +Block Id: 323, Name: TurretMSPulseLaserRetract, Ref: TurretTemplate #TurretPlayer CV Laser
Model: @models/Blocks/Turrets/TurretMSPulseLaserRetractPrefab
WeaponItem: TurretMSPulseLaserWeapon
TemplateRoot: TurretMSLaserBlocks
IsTextureable: true # !!!
IsGPUInstance: false # !!!
Texture: 50
AllowPlacingAt: MS, display: true
IsRetractable: true
IsOxygenTight: true, display: true
Info: bkiTurretRetractSpace, display: true
RotSpeed: 100, type: int, display: true
CPUIn: 15100, type: int, display: true
HitPoints: 4850, type: int, display: true
Mass: 15960, type: float, display: true, formatter: Kilogram
Volume: 6825, type: float, display: true, formatter: Liter
}
{ +Block Id: 324, Name: TurretMSPlasmaRetract, Ref: TurretTemplate #TurretPlayer CV Plasma
Model: @models/Blocks/Turrets/TurretMSPlasmaRetractPrefab
WeaponItem: TurretMSPlasmaWeapon
TemplateRoot: TurretMSLaserBlocks
IsTextureable: true # !!!
IsGPUInstance: false # !!!
Texture: 50
AllowPlacingAt: MS, display: true
IsRetractable: true
IsOxygenTight: true, display: true
Info: bkiTurretRetractSpace, display: true
# MaxCount: 4, type: int, display: true
RotSpeed: 80, type: int, display: true
CPUIn: 20700, type: int, display: true
SoundRotate: Weapons/Turret/TurretRotateSlow
HitPoints: 4250, type: int, display: true
Mass: 16140, type: float, display: true, formatter: Kilogram
Volume: 6825, type: float, display: true, formatter: Liter
}
{ +Block Id: 325, Name: TurretMSFlakRetract, Ref: TurretTemplate #TurretPlayer CV Flak
Model: @models/Blocks/Turrets/TurretMSFlakRetractPrefab
WeaponItem: TurretMSFlakWeapon
TemplateRoot: TurretMSRocketBlocks
IsTextureable: true # !!!
IsGPUInstance: false # !!!
Texture: 50
AllowPlacingAt: MS, display: true
IsRetractable: true
IsOxygenTight: true, display: true
Info: bkiTurretRetractSpace, display: true
# MaxCount: 4, type: int, display: true
CPUIn: 1300, type: int, display: true
HitPoints: 4500, type: int, display: true
Mass: 13660, type: float, display: true, formatter: Kilogram
Volume: 6250, type: float, display: true, formatter: Liter
}
{ +Block Id: 326, Name: TurretMSCannonRetract, Ref: TurretTemplate #TurretPlayer CV Cannon
Model: @models/Blocks/Turrets/TurretMSCannonRetractPrefab
WeaponItem: TurretMSCannonWeapon
TemplateRoot: TurretMSProjectileBlocks
IsTextureable: true # !!!
IsGPUInstance: false # !!!
Texture: 50
AllowPlacingAt: MS, display: true
IsRetractable: true
IsOxygenTight: true, display: true
Info: bkiTurretRetract, display: true
# MaxCount: 4, type: int, display: true
RotSpeed: 150, type: int, display: true
CPUIn: 2500, type: int, display: true
SoundRotate: Weapons/Turret/TurretRotateFast
HitPoints: 4500, type: int, display: true
Mass: 13840, type: float, display: true, formatter: Kilogram
Volume: 6250, type: float, display: true, formatter: Liter
}
{ +Block Id: 327, Name: TurretMSArtilleryRetract, Ref: TurretTemplate #TurretPlayer CV Artillery
Model: @models/Blocks/Turrets/TurretMSArtilleryRetractPrefab
WeaponItem: TurretMSArtilleryWeapon
TemplateRoot: TurretMSArtilleryBlocks
IsTextureable: true # !!!
IsGPUInstance: false # !!!
Texture: 50
AllowPlacingAt: MS, display: true
IsRetractable: true
IsOxygenTight: true, display: true
Info: bkiTurretRetractSpace, display: true
SizeInBlocks: "5,4,5", display: true # disallow on S MS
Mass: 62800, type: float, display: true, formatter: Kilogram
Volume: 7700, type: float, display: true, formatter: Liter # max volume
EnergyIn: 70, type: int, display: true, formatter: Watt
HitPoints: 7500, type: int, display: true
RotSpeed: 60, type: int, display: true
CPUIn: 21600, type: int, display: true
SoundRotate: Weapons/Turret/TurretRotateSlow
}
{ +Block Id: 328, Name: NPCAlienTemplate
Material: human # do not use "alien" because it will show dirt effect
Shape: ModelEntity
Model: @models2/Entities/Decorations/HomeSweetHome/BedPrefab
DropMeshfile: Entities/Misc/BagSmallPrefab
BlockColor: "110,110,110"
Place: Free
AllowPlacingAt: "Base,MS", display: true
SizeInBlocks: "1,1,1", display: true
SizeInBlocksLocked: "Base,MS"
IsAccessible: false, type: bool
IsOxygenTight: false, display: true
Category: Deco Blocks
TemplateRoot: AlienNPCBlocks
# ModelOffset: "0,0.5,0"
ShowUser: No
XpFactor: 0 # no experience gain when destroyed
HitPoints: 25, type: int, display: false
BlastParticleIndex: 14
BlastRadius: 1
BlastDamage: 0
Mass: 80, type: float, display: true, formatter: Kilogram
}
{ +Block Id: 329, Name: NPCHumanTemplate
Material: human
Shape: ModelEntity
Model: @models2/Entities/Decorations/HomeSweetHome/BedPrefab
DropMeshfile: Entities/Misc/BagSmallPrefab
BlockColor: "110,110,110"
Place: Free
MarketPrice: 5850, display: true
AllowPlacingAt: "Base,MS", display: true
SizeInBlocks: "1,1,1", display: true
SizeInBlocksLocked: "Base,MS"
IsAccessible: false, type: bool
IsOxygenTight: false, display: true
Category: Deco Blocks
TemplateRoot: HumanNPCBlocks
# ModelOffset: "0,0.5,0"
ShowUser: No
XpFactor: 0 # no experience gain when destroyed
HitPoints: 5, type: int, display: false
BlastParticleIndex: 14
BlastRadius: 1
BlastDamage: 0
Mass: 80, type: float, display: true, formatter: Kilogram
}
{ +Block Id: 330, Name: AntennaBlocks
Material: metallight
Shape: Invisible
ShowBlockName: true
MarketPrice: 2450, display: true
# Model: @models/Blocks/Mothership/AntennaPrefab
DropMeshfile: Entities/Misc/BagSmallPrefab
Place: Free
Info: bkiBlockGroup, display: true
BlockColor: "110,110,110"
AllowPlacingAt: "Base,MS", display: true
SizeInBlocks: "1,3,1", display: true
SizeInBlocksLocked: "Base,MS"
Volume: 2425, type: float, display: true, formatter: Liter
StackSize: 500
Category: Deco Blocks
BlastParticleIndex: 4
BlastRadius: 3
BlastDamage: 100
Mass: 6290, type: float, display: true, formatter: Kilogram
HitPoints: 100, type: int, display: true
EnergyIn: 5, type: int, display: true, formatter: Watt
ChildBlocks: "Antenna01, Antenna02, Antenna03, Antenna04, Antenna05, Antenna, Antenna06, Antenna07, Antenna08, Antenna09, Antenna10, Antenna11, Antenna12, Antenna13"
UnlockCost: 0
UnlockLevel: 1
TechTreeNames: ""
}
{ +Block Id: 331, Name: ContainerUltraRare, Ref: ContainerMS01
LootList: 49 # lootcontainer: Ultra Rare - Epic Weapon or AutoMinerCore
# purple:
BlockColor: "96,33,173"
}
{ Block Id: 332, Name: ChildTest
Material: metal
Texture: 50
ShowUser: No
}
{ +Block Id: 333, Name: RailingDiagonal
Material: metallight
Shape: Ext3dModel
Mesh: models
Model: Mothership/RailingDiagonal, param1: RailingDiagonal
DropMeshfile: Entities/Misc/BagSmallPrefab
Place: Free
BlockColor: "110,110,110"
SymType: 2
TemplateRoot: WalkwayLargeBlocks
IsAccessible: false, type: bool
IsOxygenTight: false, display: true
AllowPlacingAt: "Base,MS,SS,GV", display: true
SizeInBlocks: "1,1,1", display: true
SizeInBlocksLocked: "Base,MS"
# Volume: 500, type: float, display: true, formatter: Liter
Mass: 25, type: float, display: true, formatter: Kilogram
Category: BuildingBlocks
Collide: Transparent
ParentBlocks: "WalkwaySmallBlocks, WalkwayLargeBlocks"
}
{ +Block Id: 334, Name: RailingVert, Ref: RailingDiagonal
Model: Mothership/RailingVert, param1: RailingVert
SymType: 1
}
{ +Block Id: 335, Name: OfflineProtector
Group: cpgEquipment
IndexName: OP
Material: metal
MarketPrice: 34500, display: true
Shape: ModelEntity
ShowBlockName: true
Model: @models/Blocks/Mothership/OfflineProtectorPrefab
DropMeshfile: Entities/Misc/BagSmallPrefab
Place: Free
IsAccessible: true, type: bool
IsOxygenTight: false, display: true
IsDuplicateable: false
MaxCount: 1, type: int, display: true
ForceMaxCount: true
Info: bkiOfflineProtect, display: true
AllowPlacingAt: "Base,MS", display: true
SizeInBlocks: "2,2,2", display: true
SizeInBlocksLocked: "Base,MS"
Mass: 7500, type: float, display: true, formatter: Kilogram
Volume: 4015, type: float, display: true, formatter: Liter
StackSize: 500
Category: Devices
OccupySizeInBlocks: true # block uses an animation, so the full SizeInBlocks needs to be occupied
BlockColor: "26,50,90"
HitPoints: 100, type: int, display: true
EnergyIn: 1, type: int, display: true, formatter: Watt
BlastParticleIndex: 4
BlastRadius: 4
BlastDamage: 100
UnlockCost: 12, display: true
UnlockLevel: 7, display: true
# TechTreeParent: GeneratorBA
TechTreeNames: "Base,Capital Vessel"
}
# Before: WarpDriveTank
{ +Block Id: 336, Name: PentaxidTank
Class: WarpDriveTank
Group: cpgWarp
MarketPrice: 22120, display: true
IndexName: WarpDriveTank
LootList: 3 # lootcontainer Warp Drive Tank
Material: metal
Shape: ModelEntity
ShowBlockName: true
Model: @models/Blocks/Mothership/WarpDriveTankPrefab
Mesh-Damage-1: Mesh/D0
Mesh-Damage-2: Mesh/D1
Mesh-Damage-3: Mesh/D2
Mesh-Damage-4: Mesh/D3
DropMeshfile: Entities/Misc/BagSmallPrefab
DropInventoryEntity: DropContainer
Place: Free
MaxCount: 1, type: int, display: true
ForceMaxCount: true
IsActivateableInCP: true
IsLockable: true
IsDuplicateable: false
BlockColor: "110,110,110"
# IsClosedOnMoving: true
# IsAccessible: false, type: bool
AllowPlacingAt: "Base,MS", display: true
SizeInBlocks: "1,2,1", display: true
SizeInBlocksLocked: "Base,MS"
Mass: 2465, type: float, display: true, formatter: Kilogram
Volume: 2250, type: float, display: true, formatter: Liter
VolumeCapacity: 600, type: float, display: true, formatter: Liter
HitPoints: 100, type: int, display: true
StackSize: 500
Category: Devices
# EnergyIn: 1, type: int, display: true, formatter: Watt
CPUIn: 400, type: int, display: true
BlastParticleIndex: 10
BlastRadius: 5
BlastDamage: 300
UnlockCost: 13, display: true
UnlockLevel: 10, display: true
TechTreeParent: GravityGeneratorMS
TechTreeNames: "Base,Capital Vessel"
WarpAccept: PentaxidCrystal
Radiation: 15, display: RadiationLevel # Radiation (= Radiation Protection) already exists for Player Armor
Temperature: 35, display: true
}
{ Block Id: 337, Name: DecoTemplate
Material: metallight
Shape: ModelEntity
Model: @models2/Entities/Decorations/HomeSweetHome/BedPrefab
DropMeshfile: Entities/Misc/BagSmallPrefab
BlockColor: "110,110,110"
Place: Free
IsAccessible: false, type: bool
IsOxygenTight: false, display: true
Category: Deco Blocks
TemplateRoot: DecoBlocks
AllowPlacingAt: "Base,MS", display: true
SizeInBlocks: "1,1,1", display: true
SizeInBlocksLocked: "Base,MS"
Volume: 200, type: float, display: true, formatter: Liter
Mass: 100, type: float, display: true, formatter: Kilogram
StackSize: 1000
ShowUser: No
}
# Still needed?
{ Block Id: 338, Name: OutsideBlock
Material: hull
Texture: 26
BlockColor: "255,247,0"
Shape: New
Model: Cube
AllowPlacingAt: Base, display: true
Place: Free
ShowUser: No
}
{ +Block Id: 339, Name: SurvivalTent
Class: Sleeping
Material: woodblock
Shape: Invisible
MarketPrice: 3.25, display: true
# Model: @models/Blocks/Terrain/SurvivalTent01Prefab
DropMeshfile: Entities/Misc/BagSmallPrefab
SizeInBlocks: "4,2,4", display: true
Mass: 1.3, type: float, display: true, formatter: Kilogram
Volume: 1.5, type: float, display: true, formatter: Liter
AllowPlacingAt: Terrain, display: true
Category: Devices
PickupToToolbar: true
CanPickup: true
BuffNamesActivate: "Rested", display: StatusEffect
DebuffNamesActivate: "Hangover,BadTrip", display: EffectiveAgainst
ChildBlocks: "SurvivalTent01, SurvivalTent02, SurvivalTent03"
}
{ Block Id: 340, Name: RockFormationO
Material: rock
Shape: Deco
IsTerrainDecoration: true
IsDeco: true
CanDecorateOnSlopes: false
Model: @models2/Environment/Rocks/Misc/RockFormationOPrefab
ShowUser: No
}
{ +Block Id: 341, Name: RadarTracker
Info: bkiRadarTracker, display: true
CustomIcon: TurretRadar
IndexName: Radar
Group: cpgEquipment
Category: Devices
Material: metal
Shape: ModelEntity
Model: @models/Blocks/Misc/RadarPrefab
Mesh-Damage-1: Mesh/D0
Mesh-Damage-2: Mesh/D1
Mesh-Damage-3: Mesh/D2
DropMeshfile: Entities/Misc/BagSmallPrefab
Place: Face
AllowPlacingAt: Base, display: true
IsActivateable: true
IsActivateableInCP: true
SizeInBlocks: "3,2,3", display: true
# SizeInBlocksLocked: "Base,MS" # problem
IsAccessible: true, type: bool
# ModelOffset: "0,0.5,0"
BlockColor: "110,110,110"
SymType: 4
StackSize: 500
BlastParticleIndex: 11
BlastRadius: 3
BlastDamage: 80
Mass: 5150, type: float, display: true, formatter: Kilogram
Volume: 3557, type: float, display: true, formatter: Liter
EnergyIn: 500, type: int, display: true, formatter: Watt
HitPoints: 3500, type: int, display: true
CPUIn: 2500, type: int, display: true
# UnlockCost: 12
# UnlockLevel: 10
# TechTreeNames: Base
ShowUser: No
}
# { Block Id: 341, Name: RockFormationL, Ref: RockFormationO
# Model: @models2/Environment/Rocks/Misc/RockFormationLPrefab
# }
{ Block Id: 342, Name: RockFormationN, Ref: RockFormationO
Model: @models2/Environment/Rocks/Misc/RockFormationNPrefab
}
{ +Block Id: 343, Name: LadderBlocks
DropMeshfile: Entities/Misc/BagSmallPrefab
Class: Ladder
Category: BuildingBlocks
Info: bkiLadderBlocks, display: true
Material: hull
Texture: 50
BlockColor: "110,110,110"
Shape: New
Place: Free
Model: LadderVert
# TemplateRoot: LadderBlocks
# PickupTarget: LadderBlocks
IsOxygenTight: false, display: true
AllowPlacingAt: "Base,MS", display: true
HitPoints: 100, type: int, display: true
Volume: 3, type: float, display: true, formatter: Liter
Mass: 30, type: float, display: true, formatter: Kilogram
StackSize: 2000
# ShowUser: No
BlockSizeScale: 2
# SymType: 1
ChildShapes: "LadderVert, LadderVertNoAttachPoints, LadderVertHalfNoAttachPoints"
UnlockCost: 0
UnlockLevel: 1
TechTreeNames: Misc
}
{ +Block Id: 344, Name: GeneralPurposeConsole, Ref: DecoTemplate
Material: metallight
Shape: ModelEntity
Info: bkiGeneralPurposeConsole, display: true
Model: @models/Blocks/Mothership/GeneralPurposeConsolePrefab
DropMeshfile: Entities/Misc/BagSmallPrefab
Class: NPCDialogue
Group: cpgCrewStationAlien
Category: Deco Blocks
NPCModelRotation: false
SizeInBlocks: "1,1,1", display: true
SizeInBlocksLocked: "Base,MS"
Place: Free
AllowPlacingAt: "Base,MS", display: true
IsAccessible: true, type: bool
IsOxygenTight: false, display: true
# AllowedInBlueprint: false, display: true
# CanPickup: true
Volume: 22, type: float, display: true, formatter: Liter
Mass: 300, type: float, display: true, formatter: Kilogram
HitPoints: 150, type: int, display: true
EnergyIn: 0, type: int, display: true, formatter: Watt
BlastParticleIndex: 11
BlastRadius: 2
BlastDamage: 80
TemplateRoot: ConsoleBlocks
}
{ +Block Id: 345, Name: TurretSVSmall #TurretPlayer SV Minigun
Class: TurretManual
IndexName: Turret
Group: cpgTurret
CustomIcon: TurretGVMinigun
MarketPrice: 400, display: true
Material: metalhard
Shape: Turret
Place: Face
Model: @models/Blocks/Turrets/TurretGVMinigunV2Prefab
# Mesh-Damage-1: Mesh/D0
# Mesh-Damage-2: Mesh/D1
# Mesh-Damage-3: Mesh/D2
# Mesh-Damage-4: Mesh/D3
DropMeshfile: Entities/Misc/BagSmallPrefab
WeaponItem: TurretGVMinigunWeapon
# TemplateRoot: TurretGVMinigunBlocks
SoundOnEnter: UseActions/DOOROpen02
IsActivateable: true
IsActivateableInCP: true
Info: bkiTurret, display: true
Category: Weapons/Items
BlockColor: "110,110,110"
# ModelOffset: "0,0.5,0"
AllowPlacingAt: SS, display: true
SizeInBlocks: "3,1,3", display: true
Volume: 281.25, type: float, display: true, formatter: Liter
Mass: 500, type: float, display: true, formatter: Kilogram
StackSize: 500
MaxCount: 6, type: int, display: true
BlastParticleIndex: 11
BlastRadius: 2
BlastDamage: 50
EnergyIn: 15, type: int, display: true, formatter: Watt
CPUIn: 1100, type: int, display: true
HitPoints: 550, type: int, display: true
RotSpeed: 140, type: int, display: true
Zoom: 5, type: float
UnlockCost: 7, display: true
UnlockLevel: 5, display: true
TechTreeParent: WeaponSV02
TechTreeNames: Small Vessel
# Showuser: No
}
#{ Block Id: 344, Name: RockFormationESnow, Ref: RockFormationO
# Model: @models2/Environment/Rocks/Misc/RockFormationESnowPrefab
#}
#{ Block Id: 345, Name: RockFormationG, Ref: RockFormationO
# Model: @models2/Environment/Rocks/Misc/RockFormationGPrefab
#}
{ Block Id: 346, Name: RockFormationI, Ref: RockFormationO
Model: @models2/Environment/Rocks/Misc/RockFormationIPrefab
}
{ Block Id: 347, Name: RockFormationJ, Ref: RockFormationO
Model: @models2/Environment/Rocks/Misc/RockFormationJPrefab
}
{ Block Id: 348, Name: RockFormationK, Ref: RockFormationO
Model: @models2/Environment/Rocks/Misc/RockFormationKPrefab
}
{ Block Id: 349, Name: RockA01
Material: rock
Shape: ModelEntity
IsTerrainDecoration: true
CanDecorateOnSlopes: false
# SmallDecorationRadius: 2
# BigDecorationRadius: 2
Model: @models2/Environment/Rocks/Misc/Rock_A_01Prefab
ShowUser: No
}
{ Block Id: 350, Name: RockB01, Ref: RockA01
Model: @models2/Environment/Rocks/Misc/Rock_B_01Prefab
}
{ Block Id: 351, Name: RocksmallA02
Material: rock
Shape: Ext3dModel
Mesh: models
Model: Rocks/Rock_A_02, param1: Rock_A_02
ShowUser: No
HitPoints: 50, type: int, display: true
IsTerrainDecoration: true
}
{ Block Id: 352, Name: RocksmallC01
Material: rock
Shape: Ext3dModel
Mesh: models
Model: Rocks/Rock_C_01, param1: Rock_C_01
ShowUser: No
HitPoints: 50, type: int, display: true
IsTerrainDecoration: true
}
# Save game break: add these prefabs to Eric deco and resize Rocks02 + correct reference of Rocks03-05
{ Block Id: 353, Name: Rocks02
Material: rock
Shape: ModelEntity
IsTerrainDecoration: true
CanDecorateOnSlopes: false
ShowUser: No
HitPoints: 100, type: int, display: true
Model: @models2/Environment/Rocks/Misc/Rocks02Prefab
}
{ Block Id: 354, Name: Rocks03, Ref: Rocks02
Model: @models2/Environment/Rocks/Misc/Rocks02Prefab
# Model: @models2/Environment/Rocks/Misc/Rocks03Prefab
}
{ Block Id: 355, Name: Rocks04, Ref: Rocks02
Model: @models2/Environment/Rocks/Misc/Rocks02Prefab
# Model: @models2/Environment/Rocks/Misc/Rocks04Prefab
}
{ Block Id: 356, Name: Rocks05, Ref: Rocks02
Model: @models2/Environment/Rocks/Misc/Rocks02Prefab
# Model: @models2/Environment/Rocks/Misc/Rocks05Prefab
}
{ Block Id: 357, Name: ModRocksBrown01
Material: rockhard
Shape: Deco
IsDeco: true
Model: @models2/Environment/Rocks/Misc/Mod_rocks_brown01Prefab
SizeInBlocks: "7,5,6"
ShowUser: No
HitPoints: 150, type: int, display: true
{ Child DropOnDestroy_1
Item: CrushedStone
Count: "15,45"
Prob: 1
}
# { Child DropOnDestroy_2
# Item: IronOre
# Count: "4,6"
# Prob: 0.5
# }
# { Child DropOnDestroy_3
# Item: CopperOre
# Count: "2,5"
# Prob: 0.3
# }
# { Child DropOnDestroy_4
# Item: CobaltOre
# Count: "1,4"
# Prob: 0.05
# }
}
{ Block Id: 358, Name: ModRocksBrown02, Ref: ModRocksBrown01
Model: @models2/Environment/Rocks/Misc/Mod_rocks_brown02Prefab
SizeInBlocks: "9,5,9"
HitPoints: 265, type: int, display: true
{ Child DropOnDestroy_1
Item: CrushedStone
Count: "25,75"
Prob: 1
}
# { Child DropOnDestroy_2
# Item: IronOre
# Count: "7,11"
# Prob: 0.5
# }
# { Child DropOnDestroy_3
# Item: CopperOre
# Count: "4,9"
# Prob: 0.3
# }
# { Child DropOnDestroy_4
# Item: CobaltOre
# Count: "2,7"
# Prob: 0.05
# }
}
{ Block Id: 359, Name: Mod_rocks_grey01, Ref: RockFormationO
# CanTerrainDecoXZRotate: true
Model: @models2/Environment/Rocks/Misc/Mod_rocks_grey01Prefab
}
{ Block Id: 360, Name: Mod_rocks_grey02, Ref: RockFormationO
# CanTerrainDecoXZRotate: true
Model: @models2/Environment/Rocks/Misc/Mod_rocks_grey02Prefab
}
# Save game break: add these prefabs to Eric deco and resize Rocks02Snow + correct reference of RockA01Snow, RockB01Snow
{ Block Id: 361, Name: RockA01Snow
Material: rock
Shape: ModelEntity
IsTerrainDecoration: true
CanDecorateOnSlopes: false
ShowUser: No
# Model: @models2/Environment/Rocks/Misc/Rock_A_01SnowPrefab
Model: @models2/Environment/Rocks/Misc/Rocks02SnowPrefab
}
{ Block Id: 362, Name: RockB01Snow, Ref: RockA01Snow
# Model: @models2/Environment/Rocks/Misc/Rock_B_01SnowPrefab
Model: @models2/Environment/Rocks/Misc/Rocks02SnowPrefab
}
{ Block Id: 363, Name: Rocks02Snow, Ref: RockA01Snow
Model: @models2/Environment/Rocks/Misc/Rocks02SnowPrefab
}
{ Block Id: 364, Name: Mod_rocks_yellow01, Ref: RockFormationO
# CanTerrainDecoXZRotate: true
Model: @models2/Environment/Rocks/Misc/Mod_rocks_yellow01Prefab
}
{ Block Id: 365, Name: Mod_rocks_yellow02, Ref: Mod_rocks_yellow01
Model: @models2/Environment/Rocks/Misc/Mod_rocks_yellow02Prefab
}
{ Block Id: 366, Name: Mod_rocks_yellow03, Ref: Mod_rocks_yellow01
Model: @models2/Environment/Rocks/Misc/Mod_rocks_yellow03Prefab
}
{ Block Id: 367, Name: Mod_rocks_yellow04, Ref: Mod_rocks_yellow01
Model: @models2/Environment/Rocks/Misc/Mod_rocks_yellow04Prefab
}
{ Block Id: 368, Name: ModRocksBrown03, Ref: ModRocksBrown02
Model: @models2/Environment/Rocks/Misc/Mod_rocks_brown03Prefab
SizeInBlocks: "7,5,12"
HitPoints: 275, type: int, display: true
{ Child DropOnDestroy_1
Item: CrushedStone
Count: "25,80"
Prob: 1
}
# { Child DropOnDestroy_2
# Item: IronOre
# Count: "7,11"
# Prob: 0.5
# }
# { Child DropOnDestroy_3
# Item: CopperOre
# Count: "4,9"
# Prob: 0.3
# }
# { Child DropOnDestroy_4
# Item: CobaltOre
# Count: "2,7"
# Prob: 0.05
# }
}
{ Block Id: 369, Name: ModRocksBrown04, Ref: ModRocksBrown02
Model: @models2/Environment/Rocks/Misc/Mod_rocks_brown04Prefab
SizeInBlocks: "7,5,7"
HitPoints: 167, type: int, display: true
{ Child DropOnDestroy_1
Item: CrushedStone
Count: "15,40"
Prob: 1
}
# { Child DropOnDestroy_2
# Item: IronOre
# Count: "4,7"
# Prob: 0.5
# }
# { Child DropOnDestroy_3
# Item: CopperOre
# Count: "3,6"
# Prob: 0.3
# }
# { Child DropOnDestroy_4
# Item: CobaltOre
# Count: "1,4"
# Prob: 0.05
# }
}
{ Block Id: 370, Name: Mod_rocks_grey03, Ref: Mod_rocks_yellow01
Model: @models2/Environment/Rocks/Misc/Mod_rocks_grey03Prefab
}
{ Block Id: 371, Name: Mod_rocks_grey04, Ref: Mod_rocks_yellow01
Model: @models2/Environment/Rocks/Misc/Mod_rocks_grey04Prefab
}
{ Block Id: 372, Name: TextureMulti05
StackSize: 999
Material: hull
Texture: "69,70,71,72,73,74"
AllowPlacingAt: "Base,MS,SS,GV", display: true
DropMeshfile: Entities/Misc/BagSmallPrefab
ShowUser: No
}
{ Block Id: 373, Name: TextureMulti06
StackSize: 999
Material: hull
Texture: "75,76,76,76,7,8"
AllowPlacingAt: "Base,MS,SS,GV", display: true
DropMeshfile: Entities/Misc/BagSmallPrefab
ShowUser: No
}
{ Block Id: 374, Name: TextureMulti07
StackSize: 999
Material: hull
Texture: "27,24,25,28,35,39"
AllowPlacingAt: "Base,MS,SS,GV", display: true
DropMeshfile: Entities/Misc/BagSmallPrefab
ShowUser: No
}
{ Block Id: 375, Name: TextureMulti08
StackSize: 999
Material: hull
Texture: "64,65,66,67,68,40"
AllowPlacingAt: "Base,MS,SS,GV", display: true
DropMeshfile: Entities/Misc/BagSmallPrefab
ShowUser: No
}
{ Block Id: 376, Name: TextureMulti09
StackSize: 999
Material: hull
Texture: "41,42,43,44,45,46"
AllowPlacingAt: "Base,MS,SS,GV", display: true
DropMeshfile: Entities/Misc/BagSmallPrefab
ShowUser: No
}
{ Block Id: 377, Name: TextureMulti10
StackSize: 999
Material: hull
Texture: "47,48,49,257,258,259"
AllowPlacingAt: "Base,MS,SS,GV", display: true
DropMeshfile: Entities/Misc/BagSmallPrefab
ShowUser: No
}
{ Block Id: 378, Name: TextureMulti11
StackSize: 999
Material: hull
Texture: "5,260,261,262,263,264"
AllowPlacingAt: "Base,MS,SS,GV", display: true
DropMeshfile: Entities/Misc/BagSmallPrefab
ShowUser: No
}
{ Block Id: 379, Name: WaterRed
CanPlayersSpawnOn: false
# Class: LiquidStatic
Material: water
Shape: LiquidTerrain
Mesh: water
Texture: 107
ShowUser: No
WindSpeed: 4
Transparent: 7
Turbidity: 0.05
WaterColor: "255,0,0,255"
TurbidityColor: "225,255,255,255"
BlockColor: "100,0,0,180"
{ Child Map
Color: "55,10,10,180"
Specular: 0.3
}
}
# Steel Blocks (small blocks) - block group
{ +Block Id: 380, Name: HullSmallBlocks
Material: hull
MarketPrice: 14, display: true
DropMeshfile: Entities/Misc/BagSmallPrefab
# do not change - block used in old structures
Texture: 50
BlockColor: "110,110,110"
Shape: New # cannot set to Invisible because block ID has been used in older versions
Place: Free
Model: Cube
TemplateRoot: HullSmallBlocks
Info: bkiBlockGroup, display: true
IsOxygenTight: true, display: true
AllowPlacingAt: "SS,GV", display: true
HitPoints: 50, type: int, display: false
Mass: 8, type: float, display: true, formatter: Kilogram
Volume: 12.5, type: float, display: true, formatter: Liter
StackSize: 2000
BlockSizeScale: 2
Category: BuildingBlocks
ChildBlocks: "HullFullSmall, HullThinSmall, HullExtendedSmall, HullExtendedSmall2, HullExtendedSmall3, HullExtendedSmall4, HullExtendedSmall5, HullExtendedSmall6"