diff --git a/Content/Configuration/BlocksConfig.ecf b/Content/Configuration/BlocksConfig.ecf index 2a8cf73..204cc96 100644 --- a/Content/Configuration/BlocksConfig.ecf +++ b/Content/Configuration/BlocksConfig.ecf @@ -2232,6 +2232,7 @@ { Block Id: 270, Name: MedicinelabMS MarketPrice: 1, display: true Class: MedicStation + CustomIcon: MedicalStationBlocks # BuffName: MedicStation IndexName: SpawnPoint Group: cpgMedic @@ -2935,6 +2936,7 @@ Shape: LiquidTerrain Mesh: water Texture: 107 + XpFactor: 0 ShowUser: No WindSpeed: 4 Transparent: 7 @@ -2959,6 +2961,7 @@ Shape: LiquidTerrain Mesh: lava Texture: 121 + XpFactor: 0 AllowPlacingAt: "Base,MS", display: true ShowUser: No { Child Map @@ -3201,9 +3204,10 @@ Model: @models2/Environment/Plants/SpeedTrees/AlienPalmPrefab ShowUser: No SizeInBlocks: "1,5,1" + HitPoints: 107, type: int, display: false { Child DropOnDestroy Item: WoodLogs - Count: "2,3" + Count: "3,5" Prob: 1 } } @@ -3459,6 +3463,7 @@ { Block Id: 328, Name: NPCAlienTemplate Material: human, display: true # do not use "alien" because it will show dirt effect Shape: ModelEntity + Class: NPCDialogue Model: @models2/Entities/Decorations/HomeSweetHome/BedPrefab DropMeshfile: Entities/Misc/BagSmallNewPrefab BlockColor: "110,110,110" @@ -3486,6 +3491,7 @@ { Block Id: 329, Name: NPCHumanTemplate Material: human, display: true + Class: NPCDialogue Shape: ModelEntity Model: @models2/Entities/Decorations/HomeSweetHome/BedPrefab DropMeshfile: Entities/Misc/BagSmallNewPrefab @@ -3721,13 +3727,15 @@ } { Block Id: 339, Name: SurvivalTent + Info: bkiSurvivalTent, display: true Class: Sleeping Material: woodblock, display: true Shape: Invisible + LifetimeOnDrop: 1200 MarketPrice: 10, display: true # Model: @models/Blocks/Terrain/SurvivalTent01Prefab DropMeshfile: Entities/Misc/BagSmallNewPrefab - SizeInBlocks: "4,2,4", display: true + SizeInBlocks: "4,2,4" #no need to display info for terrain placeables (removed to reduce hover info density) Mass: 1.3, type: float, display: true, formatter: Kilogram Volume: 0, type: float, display: false, formatter: Liter AllowPlacingAt: Terrain, display: true @@ -4314,6 +4322,7 @@ Shape: LiquidTerrain Mesh: water Texture: 107 + XpFactor: 0 ShowUser: No WindSpeed: 4 Transparent: 7 @@ -4348,7 +4357,7 @@ StackSize: 10000 BlockSizeScale: 2 Category: BuildingBlocks - ChildBlocks: "HullFullSmall, HullThinSmall, HullExtendedSmall, HullExtendedSmall2, HullExtendedSmall3, HullExtendedSmall4, HullExtendedSmall5, HullExtendedSmall6" + ChildBlocks: "HullFullSmall, HullThinSmall, HullExtendedSmall, HullExtendedSmall2, HullExtendedSmall3, HullExtendedSmall4, HullExtendedSmall5, HullExtendedSmall6, HullExtendedSmall7" CPUIn: 1, type: int, display: true ShieldCapacityBonus: 3, type: int, display: true @@ -4433,6 +4442,7 @@ Shape: LiquidTerrain Mesh: water Texture: 107 + XpFactor: 0 ShowUser: No WindSpeed: 4 Transparent: 7 @@ -4459,6 +4469,7 @@ Shape: LiquidTerrain Mesh: water Texture: 107 + XpFactor: 0 ShowUser: No WindSpeed: 4 Transparent: 7 @@ -4568,7 +4579,7 @@ StackSize: 10000 BlockSizeScale: 2 Category: BuildingBlocks - ChildBlocks: "HullArmoredFullSmall, HullArmoredThinSmall, HullArmoredExtendedSmall, HullArmoredExtendedSmall2, HullArmoredExtendedSmall3, HullArmoredExtendedSmall4, HullArmoredExtendedSmall5, HullArmoredExtendedSmall6" + ChildBlocks: "HullArmoredFullSmall, HullArmoredThinSmall, HullArmoredExtendedSmall, HullArmoredExtendedSmall2, HullArmoredExtendedSmall3, HullArmoredExtendedSmall4, HullArmoredExtendedSmall5, HullArmoredExtendedSmall6, HullArmoredExtendedSmall7" CPUIn: 1, type: int, display: true ShieldCapacityBonus: 6, type: int, display: true @@ -4634,7 +4645,7 @@ BlockSizeScale: 8 Volume: 0, type: float, display: false, formatter: Liter Category: BuildingBlocks - ChildBlocks: "WoodFull, WoodThin, WoodExtended, WoodExtended2, WoodExtended3, WoodExtended4, WoodExtended5, WoodExtended6" + ChildBlocks: "WoodFull, WoodThin, WoodExtended, WoodExtended2, WoodExtended3, WoodExtended4, WoodExtended5, WoodExtended6, WoodExtended7" CPUIn: 1, type: int, display: true UnlockCost: 0 @@ -4662,6 +4673,7 @@ StackSize: 10000 BlockSizeScale: 8 ChildShapes: "Cube, CutCornerE, CutCornerB, SlicedCornerA1, CornerHalfB, CornerSmallC, CornerC, CornerHalfA3, RampCMedium, RampA, RampC, CornerRoundB, CornerRoundADouble, RoundCornerA, CubeRoundConnectorA, EdgeRound, Cylinder, RampRoundFTriple, RampRoundF, SmallCornerRoundB, SmallCornerRoundA, SphereHalf, Cone, ConeB, CutCornerC, Cylinder6Way, CornerRoundATriple, CornerA, CornerHalfA1, CornerDoubleA3, CornerSmallB, PyramidA" + #max32 ChildShapes reached! UpgradeTo: ConcreteFull, display: true CPUIn: 1, type: int, display: true @@ -4671,6 +4683,7 @@ { Block Id: 398, Name: WoodThin, Ref: WoodFull MarketPrice: 1, display: true ChildShapes: "Wall, WallLShape, WallSloped, WallSloped3Corner, WallSlopedC, WallSlopedCMediumright, WallSlopedAright, WallSlopedCMediumleft, WallSlopedAleft, WallCornerRoundB, WallSlopedRound, WallEdgeRound, WallEdgeRound3Way, WallCornerRoundA, WallCornerRoundC, WallSloped3CornerLow, WallCorner, WallLow, CubeHalf, RampADouble, RampCLow, RampBMedium, RampD, CutCornerEMedium, Beam, CylinderThin, CylinderThinTJoint, CylinderL, PipesFence, FenceTop, RampCHalf, CornerHalfA3Medium" + #max32 ChildShapes reached! UpgradeTo: ConcreteThin, display: true } @@ -4695,7 +4708,7 @@ BlockSizeScale: 8 Category: BuildingBlocks ShieldCapacityBonus: 5, type: int, display: true - ChildBlocks: "ConcreteFull, ConcreteThin, ConcreteExtended, ConcreteExtended2, ConcreteExtended3, ConcreteExtended4, ConcreteExtended5, ConcreteExtended6" + ChildBlocks: "ConcreteFull, ConcreteThin, ConcreteExtended, ConcreteExtended2, ConcreteExtended3, ConcreteExtended4, ConcreteExtended5, ConcreteExtended6, ConcreteExtended7" CPUIn: 1, type: int, display: true UnlockCost: 0 @@ -4757,7 +4770,7 @@ StackSize: 10000 BlockSizeScale: 8 Category: BuildingBlocks - ChildBlocks: "HullFullLarge, HullThinLarge, HullExtendedLarge, HullExtendedLarge2, HullExtendedLarge3, HullExtendedLarge4, HullExtendedLarge5, HullExtendedLarge6" + ChildBlocks: "HullFullLarge, HullThinLarge, HullExtendedLarge, HullExtendedLarge2, HullExtendedLarge3, HullExtendedLarge4, HullExtendedLarge5, HullExtendedLarge6, HullExtendedLarge7" CPUIn: 1, type: int, display: true ShieldCapacityBonus: 10, type: int, display: true @@ -4820,7 +4833,7 @@ StackSize: 10000 BlockSizeScale: 8 Category: BuildingBlocks - ChildBlocks: "HullArmoredFullLarge, HullArmoredThinLarge, HullArmoredExtendedLarge, HullArmoredExtendedLarge2, HullArmoredExtendedLarge3, HullArmoredExtendedLarge4, HullArmoredExtendedLarge5, HullArmoredExtendedLarge6" + ChildBlocks: "HullArmoredFullLarge, HullArmoredThinLarge, HullArmoredExtendedLarge, HullArmoredExtendedLarge2, HullArmoredExtendedLarge3, HullArmoredExtendedLarge4, HullArmoredExtendedLarge5, HullArmoredExtendedLarge6, HullArmoredExtendedLarge7" CPUIn: 1, type: int, display: true ShieldCapacityBonus: 20, type: int, display: true @@ -4882,7 +4895,7 @@ StackSize: 10000 BlockSizeScale: 8 Category: BuildingBlocks - ChildBlocks: "AlienFull, AlienThin, AlienExtended, AlienExtended2, AlienExtended3, AlienExtended4, AlienExtended5, AlienExtended6" + ChildBlocks: "AlienFull, AlienThin, AlienExtended, AlienExtended2, AlienExtended3, AlienExtended4, AlienExtended5, AlienExtended6, AlienExtended7" Radiation: 9, display: RadiationLevel # Radiation (= Radiation Protection) already exists for Player Armor CPUIn: 1, type: int, display: true @@ -4939,7 +4952,7 @@ StackSize: 10000 BlockSizeScale: 8 Category: BuildingBlocks - ChildBlocks: "HullCombatFullLarge, HullCombatThinLarge, HullCombatExtendedLarge, HullCombatExtendedLarge2, HullCombatExtendedLarge3, HullCombatExtendedLarge4, HullCombatExtendedLarge5, HullCombatExtendedLarge6" + ChildBlocks: "HullCombatFullLarge, HullCombatThinLarge, HullCombatExtendedLarge, HullCombatExtendedLarge2, HullCombatExtendedLarge3, HullCombatExtendedLarge4, HullCombatExtendedLarge5, HullCombatExtendedLarge6, HullCombatExtendedLarge7" CPUIn: 1, type: int, display: true ShieldCapacityBonus: 30, type: int, display: true @@ -7983,6 +7996,7 @@ Mass: 250, type: float, display: true, formatter: Kilogram HitPoints: 50, type: int, display: true IsAccessible: false, type: bool + IsLockable: true # ModelOffset: "0,0.5,0" Category: Devices StackSize: 400 @@ -8180,7 +8194,7 @@ SoundOnEnter: UseActions/DOOROpen02 SoundRotate: Weapons/Turret/TurretRotateNormal WeaponItem: TurretEnemyLaserWeapon - AllowPlacingAt: MS, display: true + AllowPlacingAt: "Base,MS", display: true SizeInBlocks: "3,1,3", display: true SizeInBlocksLocked: "Base,MS" IsActivateable: true @@ -8728,6 +8742,8 @@ SizeInBlocks: "1,1,1", display: true SizeInBlocksLocked: "Base,MS" IsActivateable: true + IsAccessible: true, type: bool + IsLockable: true Category: Weapons/Items # ModelOffset: "0,0.5,0" StackSize: 200 @@ -8777,6 +8793,8 @@ SizeInBlocks: "1,1,1", display: true SizeInBlocksLocked: "Base,MS" IsActivateable: true + IsAccessible: true, type: bool + IsLockable: true Category: Weapons/Items # ModelOffset: "0,0.5,0" StackSize: 200 @@ -8825,6 +8843,8 @@ Mass: 320, type: float, display: true, formatter: Kilogram IsActivateable: true IsActivateableInCP: true + IsAccessible: true, type: bool + IsLockable: true Info: bkiTurret, display: true Category: Weapons/Items StackSize: 200 @@ -8876,6 +8896,8 @@ SizeInBlocks: "1,1,1", display: true SizeInBlocksLocked: "Base,MS" IsActivateable: true + IsAccessible: true, type: bool + IsLockable: true Category: Weapons/Items # ModelOffset: "0,0.5,0" StackSize: 200 @@ -10803,7 +10825,7 @@ UnlockCost: 25, display: true UnlockLevel: 20, display: true - TechTreeParent: WeaponMS03 + TechTreeParent: HWSWeaponMS03 TechTreeNames: Capital Vessel } # Pulse Laser @@ -10855,7 +10877,7 @@ UnlockCost: 27, display: true UnlockLevel: 25, display: true - TechTreeParent: WeaponMS03 + TechTreeParent: HWSWeaponMS03 TechTreeNames: Capital Vessel } { Block Id: 648, Name: TurretGVMinigun #TurretPlayer HV Minigun @@ -12559,7 +12581,7 @@ CPUIn: 40000, type: int, display: true AttackTimeout: 35 - # UpgradeTo: WarpDriveT2, display: true + # UpgradeTo: HWSWarpDriveT2, display: true BlastParticleIndex: 1 BlastRadius: 4 @@ -13899,8 +13921,47 @@ UnlockLevel: 1, display: true TechTreeNames: "Base,Capital Vessel" } +{ +Block Id: 782, Name: RCSBlockSVLight + IndexName: RCS + CustomIcon: RCSBlockSV + 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/DropContainerNewPrefab #Large container box; Available variants: see start of this document! + Place: Free + AllowPlacingAt: "SS,GV", display: true + AllowedInBlueprint: false, display: true + SizeInBlocks: "1,1,1", display: true + Mass: 256, type: float, display: true, formatter: Kilogram + Volume: 10, 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: 50, 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: 1 + BlastDamage: 25 -# free available 782 - 794 + UnlockCost: 0 + UnlockLevel: 1 + TechTreeNames: "" +} +# free available 783 - 794 { Block Id: 795, Name: Window_v1x1Inv, Ref: Window_v1x1 MarketPrice: 1, display: true @@ -15379,7 +15440,7 @@ IsAccessible: false, type: bool IsOxygenTight: false, display: true Category: Deco Blocks - ChildBlocks: "ScifiBed, Bed, BunkBed, BunkBed02, Sofa, ScifiSofa, ScifiLargeSofa, KitchenTable, ScifiTable, ScifiTableV2, ReceptionTable, ReceptionTableCorner, ReceptionTableThin, ReceptionTableCornerThin, SmallTable, ControlStation, TableTV, ScifiChair, ScifiNightstand, ScifiStorage, Bookshelf, KitchenCounter, BathroomCounter, Toilet, Shower, ScifiShower, ToiletModern, Closet" + ChildBlocks: "ScifiBed, Bed, BunkBed, BunkBed02, Sofa, ScifiSofa, ScifiLargeSofa, KitchenTable, ScifiTable, ScifiTableV2, ReceptionTable, ReceptionTableCorner, ReceptionTableThin, ReceptionTableCornerThin, SmallTable, ControlStation, TableTV, ScifiChair, ScifiNightstand, ScifiStorage, Bookshelf, KitchenCounter, BathroomCounter, Toilet, Shower, ScifiShower, ToiletModern, Closet, ReceptionTableWorkstation" UnlockCost: 0 UnlockLevel: 1 @@ -17323,13 +17384,14 @@ ========================= AI drone for player block ============================ -{ Block Id: 1048, Name: AIDroneBay +{ +Block Id: 1048, Name: AIDroneBay Class: AIDroneBay IndexName: AIDroneBay - Group: cpgSolar - LootList: 66 - MarketPrice: 380, display: true - EssentialCategory: cpgGenerator + Category: Devices + Group: cpgEquipment + LootList: 106 #8 Slots + MarketPrice: 150000, display: true #recalculate + # EssentialCategory: cpgGenerator Material: metalhard Shape: ModelEntity ShowBlockName: true @@ -17340,38 +17402,94 @@ Mesh-Damage-4: Mesh/D3 DropMeshfile: Entities/Misc/DropContainerNewPrefab #Large container box; Available variants: see start of this document! Place: Free - StackSize: 500 + StackSize: 50 AllowPlacingAt: "Base,MS", display: true MaxCount: 1, type: int, display: true - SizeInBlocks: "7,7,21", display: true + ForceMaxCount: true + SizeInBlocks: "5,5,15", display: true SizeInBlocksLocked: "Base,MS" SymType: 4 - IsOxygenTight: false, display: false - Info: bkiSolarGenerator, display: true - Category: Devices - HitPoints: 1500, type: int, display: true - EnergyDynamicGroup: AIDroneBay + IsOxygenTight: true, display: false + Info: bkiAIDroneBay, display: true IsActivateable: true BlockColor: "110,110,110" - EnergyOut: 5000, type: int, display: false, formatter: Watt # do not display for solar generator - Mass: 35000, type: float, display: true, formatter: Kilogram - Volume: 1500000, type: float, display: true, formatter: Liter - VolumeCapacity: 1500000, type: float, display: true, formatter: Liter - CPUIn: 15000, type: int, display: true + HitPoints: 10750, type: int, display: true + Mass: 46875, type: float, display: true, formatter: Kilogram #recalculate + Volume: 7284, type: float, display: true, formatter: Liter + VolumeCapacity: 6701, type: float, display: true, formatter: Liter + CPUIn: 2500, type: int, display: true + + EnergyIn: 250, type: int, display: true, formatter: Watt + # EnergyDynamicGroup: AIDroneBay + + BlastParticleIndex: 4 + BlastRadius: 1 + BlastDamage: 500 + IsAccessible: true, type: bool IsActivateableInCP: true IsLockable: true - ADBDroneType: DroneSmallFast01Rocket + ADBDroneType: DroneLargePlayer01 ADBMaxSpawner: 2 ADBMaxActiveDrone: 2 ADBMaxReserve: 13 ADBActionRadius: 500 + ADBDroneAmmoType: DroneLargePlayer01Unit + + UnlockCost: 12, display: true + UnlockLevel: 10, display: true + TechTreeParent: ContainerLargeBlocks #ContainerExtentions?? + TechTreeNames: "Base,Capital Vessel" } +{ +Block Id: 1049, Name: AIDroneBaySpawner + CustomIcon: DroneSpawner + Category: Devices + Group: cpgNPCSpawner + Info: bkiAIDroneBaySpawner, display: true + IndexName: DroneSpawner + Material: hullcombat + Shape: ModelEntity + Model: @models/Blocks/Misc/EntitySpawnerPrefab + DropMeshfile: Entities/Misc/DropContainerNewPrefab #Large container box; Available variants: see start of this document! + BlockColor: "255,247,0" + Place: Free + TemplateRoot: HullLargeBlocks + PickupTarget: SteelPlate + AllowPlacingAt: "Base,MS", display: true + SizeInBlocks: "1,1,1", display: true + SizeInBlocksLocked: "Base,MS" + #MaxCount: 2, type: int, display: true + #ForceMaxCount: true + IsOxygenTight: false, display: true + + IsAccessible: true, type: bool + IsActivateable: true + IsActivateableInCP: true -# available free 1049 - 1051 + IsLockable: true + + HitPoints: 2800, type: int, display: true + Mass: 1020, type: float, display: true, formatter: Kilogram #recalculate + Volume: 480, type: float, display: true, formatter: Liter + CPUIn: 5000, type: int, display: true + EnergyIn: 500, type: int, display: true, formatter: Watt + + AboveTerrainCheck: true # requires a display: true ! + + BlastParticleIndex: 4 + BlastRadius: 1 + BlastDamage: 500 + + UnlockCost: 12, display: true + UnlockLevel: 10, display: true + TechTreeParent: ContainerLargeBlocks (Teleporter?) + TechTreeNames: "Base,Capital Vessel" + +} +# available free 1050 - 1051 { Block Id: 1052, Name: UmbrellaTree MarketPrice: 1, display: true @@ -17425,6 +17543,11 @@ OnHarvest: LavaPlant1NoFruit OnDeath: PlantDead } + { Child DropOnDestroy + Item: Fiber + Count: "1,2" + Prob: 1 + } Material: wood, display: true Shape: Deco IsTerrainDecoration: true @@ -17445,6 +17568,11 @@ OnHarvest: LavaPlant2NoFruit OnDeath: PlantDead } + { Child DropOnDestroy + Item: Fiber + Count: "1,2" + Prob: 1 + } Material: wood, display: true Shape: Deco IsTerrainDecoration: true @@ -20213,10 +20341,10 @@ # AllowedInBlueprint: false, display: true # CanPickup: true Class: NPCDialogue - NPCModelRotation: false Group: cpgEquipment IsAccessible: true, type: bool IsLockable: true + NPCModelRotation: false Model: @models2/Entities/Decorations/DecoNPC/ScifiTableNPC2Prefab EnergyIn: 0, type: int, display: true, formatter: Watt @@ -20396,9 +20524,7 @@ Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" EnergyIn: 1, type: int, display: false, formatter: Watt Category: Devices - ChildBlocks: "CoreNPC, CoreNPCAdmin, TurretIONCannon, TurretIONCannon2, TurretEnemyLaser, TurretEnemyRocket, TurretEnemyArtillery, TurretEnemyEMP, SentryGun01, SentryGun01Retract, SentryGun02, SentryGun02Retract, AlienContainer, AlienContainerRare, AlienContainerVeryRare, AlienContainerUltraRare, EntitySpawner1, EntitySpawnerPlateThin, DroneSpawner, DroneSpawner2, Trader, StandingAlienAssassin, StandingHexapod, ZiraxCommander, HoverEngineSmallDeco, HoverEngineLargeDeco, DancingAlien3, DancingAlien4, TalonChief, StandingTalon, ControlFieldGenerator" - # ChildBlocks: "CoreNPC, CoreNPCAdmin, TurretIONCannon, TurretIONCannon2, TurretEnemyLaser, SentryGun01, SentryGun02, AlienContainer, AlienContainerRare, AlienContainerVeryRare, AlienContainerUltraRare, EntitySpawner1, EntitySpawnerPlateThin, MarkerBlock, MarkerBlock2, Trader, ControlStationNPC, ReceptionTableNPC, ScifiTableV2NPC, ScifiSofaNPC, ScifiTableNPC, ConsoleSmallNPC, SofaNPC, StandingNPC, StandingNPC2, ScifiLargeSofaNPC, ScifiTableNPC2, ScifiTableNPC3, ExplosiveBlock, ExplosiveBlock2, ConsoleSmallHuman, StandingHuman, StandingHuman2, ControlStationHuman, ControlStationHuman2, ReceptionTableHuman, ScifiTableHuman, ScifiLargeSofaHuman" - # Add back MarkerBlock3 + ChildBlocks: "CoreNPC, CoreNPCAdmin, TurretIONCannon, TurretIONCannon2, TurretEnemyLaser, TurretEnemyRocket, TurretEnemyArtillery, TurretEnemyEMP, SentryGun01, SentryGun01Retract, SentryGun02, SentryGun02Retract, AlienContainer, AlienContainerRare, AlienContainerVeryRare, AlienContainerUltraRare, EntitySpawner1, EntitySpawnerPlateThin, DroneSpawner, DroneSpawner2, Trader, StandingAlienAssassin, StandingHexapod, ZiraxCommander, HoverEngineSmallDeco, HoverEngineLargeDeco, DancingAlien3, DancingAlien4, TalonChief, StandingTalon, ControlFieldGenerator,StandingHishkal" } # Obsolete Block (has been used during EXP 6 phase) { Block Id: 1255, Name: HullDestroyed @@ -21457,7 +21583,7 @@ Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 4000" BlockSizeScale: 8 Category: BuildingBlocks - ChildBlocks: "ConcreteArmoredFull, ConcreteArmoredThin, ConcreteArmoredExtended, ConcreteArmoredExtended2, ConcreteArmoredExtended3, ConcreteArmoredExtended4, ConcreteArmoredExtended5, ConcreteArmoredExtended6" + ChildBlocks: "ConcreteArmoredFull, ConcreteArmoredThin, ConcreteArmoredExtended, ConcreteArmoredExtended2, ConcreteArmoredExtended3, ConcreteArmoredExtended4, ConcreteArmoredExtended5, ConcreteArmoredExtended6, ConcreteArmoredExtended7" CPUIn: 1, type: int, display: true ShieldCapacityBonus: 15, type: int, display: true @@ -22443,7 +22569,7 @@ MarketPrice: 1, display: true HitPoints: 100, type: int, display: true Mass: 209, type: float, display: true, formatter: Kilogram - ChildShapes: "WallDestroyed, WallLShapeDestroyed, WallSlopedDestroyed, WallSloped3CornerDestroyed, WallSlopedCDestroyed, WallSlopedCMediumrightDestroyed, WallSlopedArightDestroyed, WallSlopedCMediumleftDestroyed, WallSlopedAleftDestroyed, WallCornerRoundBDestroyed, WallSlopedRoundDestroyed, WallEdgeRoundDestroyed, WallEdgeRound3WayDestroyed, WallCornerRoundADestroyed, WallCornerRoundCDestroyed, WallSloped3CornerLowDestroyed, WallCornerDestroyed, WallLowDestroyed, CubeHalfDestroyed, RampADoubleDestroyed, RampCLowDestroyed, RampBMediumDestroyed, RampCHalfDestroyed, CutCornerEMediumDestroyed, BeamDestroyed, CylinderThinDestroyed, CylinderThinTJointDestroyed, CylinderLDestroyed, PipesFenceDestroyed, FenceTopDestroyed, RampCHalfDestroyed" + ChildShapes: "WallDestroyed, WallLShapeDestroyed, WallSlopedDestroyed, WallSloped3CornerDestroyed, WallSlopedCDestroyed, WallSlopedCMediumrightDestroyed, WallSlopedArightDestroyed, WallSlopedCMediumleftDestroyed, WallSlopedAleftDestroyed, WallCornerRoundBDestroyed, WallSlopedRoundDestroyed, WallEdgeRoundDestroyed, WallEdgeRound3WayDestroyed, WallCornerRoundADestroyed, WallCornerRoundCDestroyed, WallSloped3CornerLowDestroyed, WallCornerDestroyed, WallLowDestroyed, CubeHalfDestroyed, RampADoubleDestroyed, RampCLowDestroyed, RampBMediumDestroyed, RampCHalfDestroyed, CutCornerEMediumDestroyed, BeamDestroyed, CylinderThinDestroyed, CylinderThinTJointDestroyed, CylinderLDestroyed, PipesFenceDestroyed, FenceTopDestroyed, RampDDestroyed, RoundCornerLongThinDestroyed" UpgradeTo: HullThinLarge, display: true IsOxygenTight: false, display: true } @@ -22500,7 +22626,7 @@ MarketPrice: 1, display: true HitPoints: 12, type: int, display: true Mass: 25, type: float, display: true, formatter: Kilogram - ChildShapes: "WallDestroyed, WallLShapeDestroyed, WallSlopedDestroyed, WallSloped3CornerDestroyed, WallSlopedCDestroyed, WallSlopedCMediumrightDestroyed, WallSlopedArightDestroyed, WallSlopedCMediumleftDestroyed, WallSlopedAleftDestroyed, WallCornerRoundBDestroyed, WallSlopedRoundDestroyed, WallEdgeRoundDestroyed, WallEdgeRound3WayDestroyed, WallCornerRoundADestroyed, WallCornerRoundCDestroyed, WallSloped3CornerLowDestroyed, WallCornerDestroyed, WallLowDestroyed, CubeHalfDestroyed, RampADoubleDestroyed, RampCLowDestroyed, RampBMediumDestroyed, RampCHalfDestroyed, CutCornerEMediumDestroyed, BeamDestroyed, CylinderThinDestroyed, CylinderThinTJointDestroyed, CylinderLDestroyed, PipesFenceDestroyed, FenceTopDestroyed, RampCHalfDestroyed" + ChildShapes: "WallDestroyed, WallLShapeDestroyed, WallSlopedDestroyed, WallSloped3CornerDestroyed, WallSlopedCDestroyed, WallSlopedCMediumrightDestroyed, WallSlopedArightDestroyed, WallSlopedCMediumleftDestroyed, WallSlopedAleftDestroyed, WallCornerRoundBDestroyed, WallSlopedRoundDestroyed, WallEdgeRoundDestroyed, WallEdgeRound3WayDestroyed, WallCornerRoundADestroyed, WallCornerRoundCDestroyed, WallSloped3CornerLowDestroyed, WallCornerDestroyed, WallLowDestroyed, CubeHalfDestroyed, RampADoubleDestroyed, RampCLowDestroyed, RampBMediumDestroyed, RampCHalfDestroyed, CutCornerEMediumDestroyed, BeamDestroyed, CylinderThinDestroyed, CylinderThinTJointDestroyed, CylinderLDestroyed, PipesFenceDestroyed, FenceTopDestroyed, RampDDestroyed, RoundCornerLongThinDestroyed" UpgradeTo: HullThinSmall, display: true IsOxygenTight: false, display: true } @@ -22562,7 +22688,7 @@ MarketPrice: 1, display: true HitPoints: 200, type: int, display: true Mass: 1500, type: float, display: true, formatter: Kilogram - ChildShapes: "WallDestroyed, WallLShapeDestroyed, WallSlopedDestroyed, WallSloped3CornerDestroyed, WallSlopedCDestroyed, WallSlopedCMediumrightDestroyed, WallSlopedArightDestroyed, WallSlopedCMediumleftDestroyed, WallSlopedAleftDestroyed, WallCornerRoundBDestroyed, WallSlopedRoundDestroyed, WallEdgeRoundDestroyed, WallEdgeRound3WayDestroyed, WallCornerRoundADestroyed, WallCornerRoundCDestroyed, WallSloped3CornerLowDestroyed, WallCornerDestroyed, WallLowDestroyed, CubeHalfDestroyed, RampADoubleDestroyed, RampCLowDestroyed, RampBMediumDestroyed, RampCHalfDestroyed, CutCornerEMediumDestroyed, BeamDestroyed, CylinderThinDestroyed, CylinderThinTJointDestroyed, CylinderLDestroyed, PipesFenceDestroyed, FenceTopDestroyed, RampCHalfDestroyed" + ChildShapes: "WallDestroyed, WallLShapeDestroyed, WallSlopedDestroyed, WallSloped3CornerDestroyed, WallSlopedCDestroyed, WallSlopedCMediumrightDestroyed, WallSlopedArightDestroyed, WallSlopedCMediumleftDestroyed, WallSlopedAleftDestroyed, WallCornerRoundBDestroyed, WallSlopedRoundDestroyed, WallEdgeRoundDestroyed, WallEdgeRound3WayDestroyed, WallCornerRoundADestroyed, WallCornerRoundCDestroyed, WallSloped3CornerLowDestroyed, WallCornerDestroyed, WallLowDestroyed, CubeHalfDestroyed, RampADoubleDestroyed, RampCLowDestroyed, RampBMediumDestroyed, RampCHalfDestroyed, CutCornerEMediumDestroyed, BeamDestroyed, CylinderThinDestroyed, CylinderThinTJointDestroyed, CylinderLDestroyed, PipesFenceDestroyed, FenceTopDestroyed, RampDDestroyed, RoundCornerLongThinDestroyed" UpgradeTo: ConcreteThin, display: true IsOxygenTight: false, display: true } @@ -22577,7 +22703,7 @@ Volume: 0, type: float, display: false, formatter: Liter BlockSizeScale: 8 ShieldCapacityBonus: 25, type: int, display: true - ChildBlocks: "AlienFullLarge, AlienThinLarge, AlienExtendedLarge, AlienExtendedLarge2, AlienExtendedLarge3, AlienExtendedLarge4, AlienExtendedLarge5, AlienExtendedLarge6" + ChildBlocks: "AlienFullLarge, AlienThinLarge, AlienExtendedLarge, AlienExtendedLarge2, AlienExtendedLarge3, AlienExtendedLarge4, AlienExtendedLarge5, AlienExtendedLarge6, AlienExtendedLarge7" Radiation: 9 CPUIn: 1, type: int, display: true @@ -22598,7 +22724,7 @@ Radiation: 9 ShieldCapacityBonus: 25, type: int, display: true } -{ Block Id: 1397, Name: AlienThinLarge, Ref: AlienThin +{ Block Id: 1397, Name: AlienThinLarge, Ref: AlienFullLarge Material: alien, display: true MarketPrice: 1283, display: true AllowedInBlueprint: true, display: false @@ -22655,9 +22781,13 @@ { Block Id: 1403, Name: LavaBlock + DropMeshfile: Entities/Misc/DropContainerNewPrefab MarketPrice: 1, display: true AllowedInBlueprint: false, display: true + RepairToTemplate: false, display: true IsOxygenTight: true, display: true + IsTextureable: false + IsColorable: false Category: BuildingBlocks CanPlayersSpawnOn: false Info: bkiLavaBlock, display: true @@ -22666,7 +22796,9 @@ Shape: LiquidBlock Model: Cube Mesh: lava + PickupTarget: RockDust Texture: 121 + XpFactor: 0 Place: Free Mass: 1, type: float, display: true, formatter: Kilogram Temperature: 900 @@ -22686,7 +22818,10 @@ { Block Id: 1404, Name: WaterBlock MarketPrice: 1, display: true AllowedInBlueprint: false, display: true + RepairToTemplate: false, display: true IsOxygenTight: true, display: true + IsTextureable: false + IsColorable: false Category: BuildingBlocks CanPlayersSpawnOn: false Info: bkiWaterBlock, display: true @@ -22696,8 +22831,12 @@ Model: Cube Mesh: water Texture: 107 + XpFactor: 0 + PickupTarget: WaterBottle Place: Free Mass: 1, type: float, display: true, formatter: Kilogram + HitPoints: 1, type: int, display: true + Temperature: 8, display: true StackSize: 10000 Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 4000" AllowPlacingAt: "Base,MS", display: true @@ -23067,7 +23206,7 @@ HitPoints: 61, type: int, display: true { Child DropOnDestroy_1 Item: CrushedStone - Count: "3,9" + Count: "3,4" Prob: 1 } # { Child DropOnDestroy_2 @@ -23093,7 +23232,7 @@ HitPoints: 64, type: int, display: true { Child DropOnDestroy_1 Item: CrushedStone - Count: "3,12" + Count: "8,11" Prob: 1 } # { Child DropOnDestroy_2 @@ -23265,6 +23404,7 @@ } { Block Id: 1451, Name: ZiraxNPCBlocks #Icon required + CustomIcon: ZiraxCommander Material: human Class: NPCDialogue Shape: Invisible @@ -23282,8 +23422,17 @@ HitPoints: 250, type: int, display: true ChildBlocks: "ZiraxCommander, SecurityGuardZirax" } - -# available free 1449 - 1452 +{ +Block Id: 1452, Name: ReceptionTableWorkstation, Ref: DecoTemplate + # CanPickup: true + Class: PassengerSeat + Group: cpgEquipment + CustomIcon: ReceptionTable #Icon required + Model: @models2/Entities/Decorations/Misc/ReceptionTableWorkstationPrefab + IsAccessible: true, type: bool + IsLockable: true + SymType: 1 + ShowUser: Yes +} { Block Id: 1453, Name: StandingHuman, Ref: NPCHumanTemplate MarketPrice: 1, display: true @@ -23566,7 +23715,7 @@ Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 4000" BlockSizeScale: 2 Category: BuildingBlocks - ChildBlocks: "PlasticFullSmall, PlasticThinSmall, PlasticExtendedSmall, PlasticExtendedSmall2, PlasticExtendedSmall3, PlasticExtendedSmall4, PlasticExtendedSmall5, PlasticExtendedSmall6" + ChildBlocks: "PlasticFullSmall, PlasticThinSmall, PlasticExtendedSmall, PlasticExtendedSmall2, PlasticExtendedSmall3, PlasticExtendedSmall4, PlasticExtendedSmall5, PlasticExtendedSmall6, PlasticExtendedSmall7" CPUIn: 1, type: int, display: true UnlockCost: 0 @@ -23618,7 +23767,7 @@ Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 4000" BlockSizeScale: 8 Category: BuildingBlocks - ChildBlocks: "PlasticFullLarge, PlasticThinLarge, PlasticExtendedLarge, PlasticExtendedLarge2, PlasticExtendedLarge3, PlasticExtendedLarge4, PlasticExtendedLarge5, PlasticExtendedLarge6" + ChildBlocks: "PlasticFullLarge, PlasticThinLarge, PlasticExtendedLarge, PlasticExtendedLarge2, PlasticExtendedLarge3, PlasticExtendedLarge4, PlasticExtendedLarge5, PlasticExtendedLarge6, PlasticExtendedLarge7" CPUIn: 1, type: int, display: true UnlockCost: 0 @@ -25246,7 +25395,7 @@ BlockSizeScale: 2 ShieldCapacityBonus: 7, type: int, display: true Category: BuildingBlocks - ChildBlocks: "HullCombatFullSmall, HullCombatThinSmall, HullCombatExtendedSmall, HullCombatExtendedSmall2, HullCombatExtendedSmall3, HullCombatExtendedSmall4, HullCombatExtendedSmall5, HullCombatExtendedSmall6" + ChildBlocks: "HullCombatFullSmall, HullCombatThinSmall, HullCombatExtendedSmall, HullCombatExtendedSmall2, HullCombatExtendedSmall3, HullCombatExtendedSmall4, HullCombatExtendedSmall5, HullCombatExtendedSmall6, HullCombatExtendedSmall7" CPUIn: 1, type: int, display: true UnlockCost: 0 @@ -26311,7 +26460,7 @@ DropMeshfile: Entities/Misc/BagSmallNewPrefab BlockColor: "110,110,110" Category: Weapons/Items - ChildBlocks: "TurretGVPlasma, TurretGVPlasmaRetract, TurretHVLaser" + ChildBlocks: "TurretGVPlasma, TurretGVPlasmaRetract, HWSTurretHVLaser" MaxCount: 6, type: int, display: true # 6 to balance energy weapons for HV StackSize: 200 Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" @@ -27381,7 +27530,7 @@ Mass: 1250, type: float, display: true, formatter: Kilogram Volume: 0, type: float, display: false, formatter: Liter HitPoints: 500, type: int, display: true - Info: bkiBlockGroup, display: true + Info: bkiContainer, display: true IsOxygenTight: varies, display: true # not all child blocks are the same StackSize: 200 Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" @@ -27404,7 +27553,7 @@ Mass: 100, type: float, display: true, formatter: Kilogram Volume: 0, type: float, display: false, formatter: Liter HitPoints: 100, type: int, display: true - Info: bkiBlockGroup, display: true + Info: bkiContainer, display: true IsOxygenTight: varies, display: true # not all child blocks are the same StackSize: 200 Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" @@ -28192,6 +28341,7 @@ { Block Id: 1782, Name: WoodExtended, Ref: WoodFull MarketPrice: 1, display: true ChildShapes: "CornerCMedium, CornerSmallCMedium, CornerSmallA, SmallCornerRoundC, RampRoundDDouble, NotchedC, NotchedA, NotchedCMedium, CubeQuarter, CylinderThinXJoint, CornerDoubleA1, CutCornerA, CornerDoubleB3, SlicedCornerD, EdgeRoundMedium, RampB, CornerRoundBMedium, CornerRoundBLow, CornerRoundAMedium, CornerRoundALow, EdgeRoundMediumHalf, EdgeRoundLow, PipesFenceDiagonal, FenceTopDiagonal, CubeRoundConnectorBleft, CubeRoundConnectorBright, CylinderRoundTransition, WallEdge, RampRoundConnectorBleft, RampRoundConnectorBright, RampRoundConnectorAleft, RampRoundConnectorAright" + #max32 ChildShapes reached! UpgradeTo: ConcreteExtended, display: true } @@ -28330,7 +28480,7 @@ # Model: @models/Blocks/Cockpits/CockpitSS04Prefab DropMeshfile: Entities/Misc/BagSmallNewPrefab Place: Cockpit - Info: bkiBlockGroup, display: true + Info: bkiCockpit, display: true IsOxygenTight: varies, display: true # not all child blocks are the same HitPoints: 1600, type: int, display: false AllowPlacingAt: "SS,GV", display: true @@ -28655,7 +28805,7 @@ { Block Id: 1818, Name: BoardingRamp1x4x6, Ref: RampTemplate MarketPrice: 1, display: true - Model: @models/Blocks/Mothership/BoardingRamp1x4x6Prefab + Model: @models/Blocks/Mothership/BoardingRamp/BoardingRamp1x4x6Prefab AllowPlacingAt: "Base,MS", display: true IsTextureable: true # !!! IsGPUInstance: false # !!! @@ -28670,7 +28820,7 @@ } { Block Id: 1819, Name: BoardingRamp2x4x6, Ref: RampTemplate MarketPrice: 1, display: true - Model: @models/Blocks/Mothership/BoardingRamp2x4x6Prefab + Model: @models/Blocks/Mothership/BoardingRamp/BoardingRamp2x4x6Prefab AllowPlacingAt: "Base,MS", display: true IsTextureable: true # !!! IsGPUInstance: false # !!! @@ -28685,7 +28835,7 @@ } { Block Id: 1820, Name: BoardingRamp3x4x6, Ref: RampTemplate MarketPrice: 1, display: true - Model: @models/Blocks/Mothership/BoardingRamp3x4x6Prefab + Model: @models/Blocks/Mothership/BoardingRamp/BoardingRamp3x4x6Prefab AllowPlacingAt: "Base,MS", display: true IsTextureable: true # !!! IsGPUInstance: false # !!! @@ -28700,7 +28850,7 @@ } { Block Id: 1821, Name: BoardingRamp5x4x6, Ref: RampTemplate MarketPrice: 1, display: true - Model: @models/Blocks/Mothership/BoardingRamp5x4x6Prefab + Model: @models/Blocks/Mothership/BoardingRamp/BoardingRamp5x4x6Prefab AllowPlacingAt: "Base,MS", display: true IsTextureable: true # !!! IsGPUInstance: false # !!! @@ -28715,7 +28865,7 @@ } { Block Id: 1822, Name: BoardingRamp5x4x9, Ref: RampTemplate MarketPrice: 1, display: true - Model: @models/Blocks/Mothership/BoardingRamp5x4x9Prefab + Model: @models/Blocks/Mothership/BoardingRamp/BoardingRamp5x4x9Prefab AllowPlacingAt: "Base,MS", display: true IsTextureable: true # !!! IsGPUInstance: false # !!! @@ -28730,7 +28880,7 @@ } { Block Id: 1823, Name: BoardingRamp8x6x12, Ref: RampTemplate MarketPrice: 1, display: true - Model: @models/Blocks/Mothership/BoardingRamp8x6x12Prefab + Model: @models/Blocks/Mothership/BoardingRamp/BoardingRamp8x6x12Prefab AllowPlacingAt: "Base,MS", display: true IsTextureable: true # !!! IsGPUInstance: false # !!! @@ -28745,6 +28895,8 @@ } # ============================ Extended 2 ============================ +# max32 ChildShapes reached! +# ==================================================================== # BA / CV { Block Id: 1824, Name: WoodExtended2, Ref: WoodFull MarketPrice: 1, display: true @@ -28787,23 +28939,23 @@ # SV / HV { Block Id: 1832, Name: PlasticExtendedSmall2, Ref: PlasticFullSmall MarketPrice: 1, display: true - ChildShapes: "WallLShapeMedium, WallLShapeLow, RampDLow, RampE, RampCMediumQuarter, RampConnectorBleft, RampConnectorBright, CubeEighth, SlicedCornerA2, SlicedCornerA1Medium, SlicedCornerDMedium, NotchedB, BeamQuarter, WallCornerSloped, RampADoubleHalf, RampBDoubleHalf, WallUShape, WallDouble, WallSlopedCDoubleMedium, WallSlopedCDoubleLow, CubeDummy, CubeDummy, RampCMediumHalfright, RampCMediumHalfleft, WallSlopedCDouble, WallSlopedBDouble, WallSlopedBDoubleMedium, WallSlopedADouble, RampAHalfright, RampAHalfleft, CylinderFramed, CubeFramed" + ChildShapes: "WallLShapeMedium, WallLShapeLow, RampDLow, RampE, RampCMediumQuarter, RampConnectorBleft, RampConnectorBright, CubeEighth, SlicedCornerA2, SlicedCornerA1Medium, SlicedCornerDMedium, NotchedB, BeamQuarter, WallCornerSloped, RampADoubleHalf, RampBDoubleHalf, WallUShape, WallDouble, WallSlopedCDoubleMedium, WallSlopedCDoubleLow, CorridorPillarD, CubeDummy, RampCMediumHalfright, RampCMediumHalfleft, WallSlopedCDouble, WallSlopedBDouble, WallSlopedBDoubleMedium, WallSlopedADouble, RampAHalfright, RampAHalfleft, CylinderFramed, CubeFramed" UpgradeTo: HullExtendedSmall2, display: true } { Block Id: 1833, Name: HullExtendedSmall2, Ref: HullFullSmall MarketPrice: 1, display: true - ChildShapes: "WallLShapeMedium, WallLShapeLow, RampDLow, RampE, RampCMediumQuarter, RampConnectorBleft, RampConnectorBright, CubeEighth, SlicedCornerA2, SlicedCornerA1Medium, SlicedCornerDMedium, NotchedB, BeamQuarter, WallCornerSloped, RampADoubleHalf, RampBDoubleHalf, WallUShape, WallDouble, WallSlopedCDoubleMedium, WallSlopedCDoubleLow, CubeDummy, CubeDummy, RampCMediumHalfright, RampCMediumHalfleft, WallSlopedCDouble, WallSlopedBDouble, WallSlopedBDoubleMedium, WallSlopedADouble, RampAHalfright, RampAHalfleft, CylinderFramed, CubeFramed" + ChildShapes: "WallLShapeMedium, WallLShapeLow, RampDLow, RampE, RampCMediumQuarter, RampConnectorBleft, RampConnectorBright, CubeEighth, SlicedCornerA2, SlicedCornerA1Medium, SlicedCornerDMedium, NotchedB, BeamQuarter, WallCornerSloped, RampADoubleHalf, RampBDoubleHalf, WallUShape, WallDouble, WallSlopedCDoubleMedium, WallSlopedCDoubleLow, CorridorPillarD, CubeDummy, RampCMediumHalfright, RampCMediumHalfleft, WallSlopedCDouble, WallSlopedBDouble, WallSlopedBDoubleMedium, WallSlopedADouble, RampAHalfright, RampAHalfleft, CylinderFramed, CubeFramed" UpgradeTo: HullArmoredExtendedSmall2, display: true DowngradeTo: PlasticExtendedSmall2 } { Block Id: 1834, Name: HullArmoredExtendedSmall2, Ref: HullArmoredFullSmall MarketPrice: 1, display: true - ChildShapes: "WallLShapeMedium, WallLShapeLow, RampDLow, RampE, RampCMediumQuarter, RampConnectorBleft, RampConnectorBright, CubeEighth, SlicedCornerA2, SlicedCornerA1Medium, SlicedCornerDMedium, NotchedB, BeamQuarter, WallCornerSloped, RampADoubleHalf, RampBDoubleHalf, WallUShape, WallDouble, WallSlopedCDoubleMedium, WallSlopedCDoubleLow, CubeDummy, CubeDummy, RampCMediumHalfright, RampCMediumHalfleft, WallSlopedCDouble, WallSlopedBDouble, WallSlopedBDoubleMedium, WallSlopedADouble, RampAHalfright, RampAHalfleft, CylinderFramed, CubeFramed" + ChildShapes: "WallLShapeMedium, WallLShapeLow, RampDLow, RampE, RampCMediumQuarter, RampConnectorBleft, RampConnectorBright, CubeEighth, SlicedCornerA2, SlicedCornerA1Medium, SlicedCornerDMedium, NotchedB, BeamQuarter, WallCornerSloped, RampADoubleHalf, RampBDoubleHalf, WallUShape, WallDouble, WallSlopedCDoubleMedium, WallSlopedCDoubleLow, CorridorPillarD, CubeDummy, RampCMediumHalfright, RampCMediumHalfleft, WallSlopedCDouble, WallSlopedBDouble, WallSlopedBDoubleMedium, WallSlopedADouble, RampAHalfright, RampAHalfleft, CylinderFramed, CubeFramed" UpgradeTo: HullCombatExtendedSmall2, display: true } { Block Id: 1835, Name: HullCombatExtendedSmall2, Ref: HullCombatFullSmall MarketPrice: 1, display: true - ChildShapes: "WallLShapeMedium, WallLShapeLow, RampDLow, RampE, RampCMediumQuarter, RampConnectorBleft, RampConnectorBright, CubeEighth, SlicedCornerA2, SlicedCornerA1Medium, SlicedCornerDMedium, NotchedB, BeamQuarter, WallCornerSloped, RampADoubleHalf, RampBDoubleHalf, WallUShape, WallDouble, WallSlopedCDoubleMedium, WallSlopedCDoubleLow, CubeDummy, CubeDummy, RampCMediumHalfright, RampCMediumHalfleft, WallSlopedCDouble, WallSlopedBDouble, WallSlopedBDoubleMedium, WallSlopedADouble, RampAHalfright, RampAHalfleft, CylinderFramed, CubeFramed" + ChildShapes: "WallLShapeMedium, WallLShapeLow, RampDLow, RampE, RampCMediumQuarter, RampConnectorBleft, RampConnectorBright, CubeEighth, SlicedCornerA2, SlicedCornerA1Medium, SlicedCornerDMedium, NotchedB, BeamQuarter, WallCornerSloped, RampADoubleHalf, RampBDoubleHalf, WallUShape, WallDouble, WallSlopedCDoubleMedium, WallSlopedCDoubleLow, CorridorPillarD, CubeDummy, RampCMediumHalfright, RampCMediumHalfleft, WallSlopedCDouble, WallSlopedBDouble, WallSlopedBDoubleMedium, WallSlopedADouble, RampAHalfright, RampAHalfleft, CylinderFramed, CubeFramed" } # BA / CV { Block Id: 1836, Name: AlienExtendedLarge2, Ref: AlienFullLarge @@ -28944,6 +29096,8 @@ ChildShapes: "EdgeRoundThin, EdgeRoundMediumHalfDouble, RampRoundE, EdgeRoundThin, EdgeRoundMediumHalfDouble, CubeRoundTransitionleft, CubeDummy, CubeDummy, PipesL, CubeDummy, CubeRoundTransitionright, EdgeRoundHalf, EdgeRoundDoubleA, EdgeRoundDoubleAHalf, EdgeRoundMediumQuarter, RampEHalf, RampRoundADouble, RampRoundADoubleHalf, RampRoundBDouble, RampRoundC, RampConnectorAleft, RampConnectorAright, SlicedCornerA1Low, SlicedCornerB1, SlicedCornerB2, SlicedCornerB1Medium, SlicedCornerB2Medium, CylinderThin3Way, CylinderThin4Way, CylinderThin5Way, CubeDummy" } # ============================ Extended 5 ============================ +# max32 ChildShapes reached! +# ================================= # BA / CV { Block Id: 1863, Name: WoodExtended5, Ref: WoodFull MarketPrice: 1, display: true @@ -28979,30 +29133,31 @@ MarketPrice: 1, display: true ChildShapes: "CubeLShape, CubeRoundTransitionleft, CubeRoundTransitionright, RampEHalf, CutCornerDLow, RampConnectorCleft, RampConnectorCright, NotchedBMedium, NotchedCLow, CutCornerD, CutCornerDMedium, CorridorWallA, CorridorEdgeA, CorridorPillarA, CorridorWallB, CorridorEdgeB, CorridorEdgeC, CorridorPillarB, CorridorPillarC, CorridorRoof, CorridorRoofCorner, CorridorRoofCornerRound, CorridorBulkyWallA, CorridorBulkyWallAWindowed, CorridorBulkyWallB, CorridorBulkyWallBWindowed, CorridorRampA, CorridorRampB, DoorframeA, DoorframeB, DoorframeC, CorridorRoofCornerInverted" } + { Block Id: 1870, Name: AlienExtended5, Ref: AlienFull MarketPrice: 1, display: true ChildShapes: "CubeLShape, CubeRoundTransitionleft, CubeRoundTransitionright, RampEHalf, CutCornerDLow, RampConnectorCleft, RampConnectorCright, NotchedBMedium, NotchedCLow, CutCornerD, CutCornerDMedium, CorridorWallA, CorridorEdgeA, CorridorPillarA, CorridorWallB, CorridorEdgeB, CorridorEdgeC, CorridorPillarB, CorridorPillarC, CorridorRoof, CorridorRoofCorner, CorridorRoofCornerRound, CorridorBulkyWallA, CorridorBulkyWallAWindowed, CorridorBulkyWallB, CorridorBulkyWallBWindowed, CorridorRampA, CorridorRampB, DoorframeA, DoorframeB, DoorframeC, CorridorRoofCornerInverted" } -# SV / HV - no corridor shapes +# SV / HV { Block Id: 1871, Name: PlasticExtendedSmall5, Ref: PlasticFullSmall MarketPrice: 1, display: true - ChildShapes: "CubeLShape, CubeRoundTransitionleft, CubeRoundTransitionright, RampEHalf, CutCornerDLow, RampConnectorCleft, RampConnectorCright, NotchedBMedium, NotchedCLow, CutCornerD, CutCornerDMedium" + ChildShapes: "CubeLShape, CubeRoundTransitionleft, CubeRoundTransitionright, RampEHalf, CutCornerDLow, RampConnectorCleft, RampConnectorCright, NotchedBMedium, NotchedCLow, CutCornerD, CutCornerDMedium, CorridorWallA, CorridorEdgeA, CorridorPillarA, CorridorWallB, CorridorEdgeB, CorridorEdgeC, CorridorPillarB, CorridorPillarC, CorridorRoof, CorridorRoofCorner, CorridorRoofCornerRound, CorridorBulkyWallA, CorridorBulkyWallAWindowed, CorridorBulkyWallB, CorridorBulkyWallBWindowed, CorridorRampA, CorridorRampB, DoorframeA, DoorframeB, DoorframeC, CorridorRoofCornerInverted" UpgradeTo: HullExtendedSmall5, display: true } { Block Id: 1872, Name: HullExtendedSmall5, Ref: HullFullSmall MarketPrice: 1, display: true - ChildShapes: "CubeLShape, CubeRoundTransitionleft, CubeRoundTransitionright, RampEHalf, CutCornerDLow, RampConnectorCleft, RampConnectorCright, NotchedBMedium, NotchedCLow, CutCornerD, CutCornerDMedium" + ChildShapes: "CubeLShape, CubeRoundTransitionleft, CubeRoundTransitionright, RampEHalf, CutCornerDLow, RampConnectorCleft, RampConnectorCright, NotchedBMedium, NotchedCLow, CutCornerD, CutCornerDMedium, CorridorWallA, CorridorEdgeA, CorridorPillarA, CorridorWallB, CorridorEdgeB, CorridorEdgeC, CorridorPillarB, CorridorPillarC, CorridorRoof, CorridorRoofCorner, CorridorRoofCornerRound, CorridorBulkyWallA, CorridorBulkyWallAWindowed, CorridorBulkyWallB, CorridorBulkyWallBWindowed, CorridorRampA, CorridorRampB, DoorframeA, DoorframeB, DoorframeC, CorridorRoofCornerInverted" UpgradeTo: HullArmoredExtendedSmall5, display: true DowngradeTo: PlasticExtendedSmall5 } { Block Id: 1873, Name: HullArmoredExtendedSmall5, Ref: HullArmoredFullSmall MarketPrice: 1, display: true - ChildShapes: "CubeLShape, CubeRoundTransitionleft, CubeRoundTransitionright, RampEHalf, CutCornerDLow, RampConnectorCleft, RampConnectorCright, NotchedBMedium, NotchedCLow, CutCornerD, CutCornerDMedium" + ChildShapes: "CubeLShape, CubeRoundTransitionleft, CubeRoundTransitionright, RampEHalf, CutCornerDLow, RampConnectorCleft, RampConnectorCright, NotchedBMedium, NotchedCLow, CutCornerD, CutCornerDMedium, CorridorWallA, CorridorEdgeA, CorridorPillarA, CorridorWallB, CorridorEdgeB, CorridorEdgeC, CorridorPillarB, CorridorPillarC, CorridorRoof, CorridorRoofCorner, CorridorRoofCornerRound, CorridorBulkyWallA, CorridorBulkyWallAWindowed, CorridorBulkyWallB, CorridorBulkyWallBWindowed, CorridorRampA, CorridorRampB, DoorframeA, DoorframeB, DoorframeC, CorridorRoofCornerInverted" UpgradeTo: HullCombatExtendedSmall5, display: true } { Block Id: 1874, Name: HullCombatExtendedSmall5, Ref: HullCombatFullSmall MarketPrice: 1, display: true - ChildShapes: "CubeLShape, CubeRoundTransitionleft, CubeRoundTransitionright, RampEHalf, CutCornerDLow, RampConnectorCleft, RampConnectorCright, NotchedBMedium, NotchedCLow, CutCornerD, CutCornerDMedium" + ChildShapes: "CubeLShape, CubeRoundTransitionleft, CubeRoundTransitionright, RampEHalf, CutCornerDLow, RampConnectorCleft, RampConnectorCright, NotchedBMedium, NotchedCLow, CutCornerD, CutCornerDMedium, CorridorWallA, CorridorEdgeA, CorridorPillarA, CorridorWallB, CorridorEdgeB, CorridorEdgeC, CorridorPillarB, CorridorPillarC, CorridorRoof, CorridorRoofCorner, CorridorRoofCornerRound, CorridorBulkyWallA, CorridorBulkyWallAWindowed, CorridorBulkyWallB, CorridorBulkyWallBWindowed, CorridorRampA, CorridorRampB, DoorframeA, DoorframeB, DoorframeC, CorridorRoofCornerInverted" } # BA / CV { Block Id: 1875, Name: AlienExtendedLarge5, Ref: AlienFullLarge @@ -30555,66 +30710,66 @@ # BA / CV { Block Id: 2035, Name: WoodExtended6, Ref: WoodFull MarketPrice: 1, display: true - ChildShapes: "WallMediumDouble, RampBDouble, SmallCornerRoundB2, CubeSteppedEdge, CubeQuarterEdge, CubeHalfRamp, CubeHalfCubeConnector, CornerSmallCMediumLow, WallLowDouble, CubeRoundConnectorAMedium, CubeRoundConnectorALow, CornerSmallBMediumLow, WallSlopedBold, CylinderCubeConnector, CylinderCubeHalfConnector, CylinderWallConnector" + ChildShapes: "WallMediumDouble, RampBDouble, SmallCornerRoundB2, CubeSteppedEdge, CubeQuarterEdge, CubeHalfRamp, CubeHalfCubeConnector, CornerSmallCMediumLow, WallLowDouble, CubeRoundConnectorAMedium, CubeRoundConnectorALow, CornerSmallBMediumLow, WallSlopedBold, CylinderCubeConnector, CylinderCubeHalfConnector, CylinderWallConnector, CubeHalfEdge, CutCornerFL, CutCornerFR, RoundedRampBLeft, RoundedRampBRight, HalfCylinder90Degree, HalfCylinderConnectorA, Cylinder90Degree, HalfCylinderEdge, HalfCylinderConnectorB, RampRoundMediumTransitionLeft, RampRoundMediumTransitionRight, RampRoundConnectorCLeft, RampRoundConnectorCRight, NotchedDright, NotchedDleft" UpgradeTo: ConcreteExtended6, display: true } { Block Id: 2036, Name: ConcreteExtended6, Ref: ConcreteFull MarketPrice: 1, display: true - ChildShapes: "WallMediumDouble, RampBDouble, SmallCornerRoundB2, CubeSteppedEdge, CubeQuarterEdge, CubeHalfRamp, CubeHalfCubeConnector, CornerSmallCMediumLow, WallLowDouble, CubeRoundConnectorAMedium, CubeRoundConnectorALow, CornerSmallBMediumLow, WallSlopedBold, CylinderCubeConnector, CylinderCubeHalfConnector, CylinderWallConnector" + ChildShapes: "WallMediumDouble, RampBDouble, SmallCornerRoundB2, CubeSteppedEdge, CubeQuarterEdge, CubeHalfRamp, CubeHalfCubeConnector, CornerSmallCMediumLow, WallLowDouble, CubeRoundConnectorAMedium, CubeRoundConnectorALow, CornerSmallBMediumLow, WallSlopedBold, CylinderCubeConnector, CylinderCubeHalfConnector, CylinderWallConnector, CubeHalfEdge, CutCornerFL, CutCornerFR, RoundedRampBLeft, RoundedRampBRight, HalfCylinder90Degree, HalfCylinderConnectorA, Cylinder90Degree, HalfCylinderEdge, HalfCylinderConnectorB, RampRoundMediumTransitionLeft, RampRoundMediumTransitionRight, RampRoundConnectorCLeft, RampRoundConnectorCRight, NotchedDright, NotchedDleft" UpgradeTo: ConcreteArmoredExtended6, display: true } { Block Id: 2037, Name: ConcreteArmoredExtended6, Ref: ConcreteArmoredFull MarketPrice: 1, display: true - ChildShapes: "WallMediumDouble, RampBDouble, SmallCornerRoundB2, CubeSteppedEdge, CubeQuarterEdge, CubeHalfRamp, CubeHalfCubeConnector, CornerSmallCMediumLow, WallLowDouble, CubeRoundConnectorAMedium, CubeRoundConnectorALow, CornerSmallBMediumLow, WallSlopedBold, CylinderCubeConnector, CylinderCubeHalfConnector, CylinderWallConnector" + ChildShapes: "WallMediumDouble, RampBDouble, SmallCornerRoundB2, CubeSteppedEdge, CubeQuarterEdge, CubeHalfRamp, CubeHalfCubeConnector, CornerSmallCMediumLow, WallLowDouble, CubeRoundConnectorAMedium, CubeRoundConnectorALow, CornerSmallBMediumLow, WallSlopedBold, CylinderCubeConnector, CylinderCubeHalfConnector, CylinderWallConnector, CubeHalfEdge, CutCornerFL, CutCornerFR, RoundedRampBLeft, RoundedRampBRight, HalfCylinder90Degree, HalfCylinderConnectorA, Cylinder90Degree, HalfCylinderEdge, HalfCylinderConnectorB, RampRoundMediumTransitionLeft, RampRoundMediumTransitionRight, RampRoundConnectorCLeft, RampRoundConnectorCRight, NotchedDright, NotchedDleft" } { Block Id: 2038, Name: PlasticExtendedLarge6, Ref: PlasticFullLarge MarketPrice: 1, display: true - ChildShapes: "WallMediumDouble, RampBDouble, SmallCornerRoundB2, CubeSteppedEdge, CubeQuarterEdge, CubeHalfRamp, CubeHalfCubeConnector, CornerSmallCMediumLow, WallLowDouble, CubeRoundConnectorAMedium, CubeRoundConnectorALow, CornerSmallBMediumLow, WallSlopedBold, CylinderCubeConnector, CylinderCubeHalfConnector, CylinderWallConnector" + ChildShapes: "WallMediumDouble, RampBDouble, SmallCornerRoundB2, CubeSteppedEdge, CubeQuarterEdge, CubeHalfRamp, CubeHalfCubeConnector, CornerSmallCMediumLow, WallLowDouble, CubeRoundConnectorAMedium, CubeRoundConnectorALow, CornerSmallBMediumLow, WallSlopedBold, CylinderCubeConnector, CylinderCubeHalfConnector, CylinderWallConnector, CubeHalfEdge, CutCornerFL, CutCornerFR, RoundedRampBLeft, RoundedRampBRight, HalfCylinder90Degree, HalfCylinderConnectorA, Cylinder90Degree, HalfCylinderEdge, HalfCylinderConnectorB, RampRoundMediumTransitionLeft, RampRoundMediumTransitionRight, RampRoundConnectorCLeft, RampRoundConnectorCRight, NotchedDright, NotchedDleft" UpgradeTo: HullExtendedLarge6, display: true } { Block Id: 2039, Name: HullExtendedLarge6, Ref: HullFullLarge MarketPrice: 1, display: true - ChildShapes: "WallMediumDouble, RampBDouble, SmallCornerRoundB2, CubeSteppedEdge, CubeQuarterEdge, CubeHalfRamp, CubeHalfCubeConnector, CornerSmallCMediumLow, WallLowDouble, CubeRoundConnectorAMedium, CubeRoundConnectorALow, CornerSmallBMediumLow, WallSlopedBold, CylinderCubeConnector, CylinderCubeHalfConnector, CylinderWallConnector" + ChildShapes: "WallMediumDouble, RampBDouble, SmallCornerRoundB2, CubeSteppedEdge, CubeQuarterEdge, CubeHalfRamp, CubeHalfCubeConnector, CornerSmallCMediumLow, WallLowDouble, CubeRoundConnectorAMedium, CubeRoundConnectorALow, CornerSmallBMediumLow, WallSlopedBold, CylinderCubeConnector, CylinderCubeHalfConnector, CylinderWallConnector, CubeHalfEdge, CutCornerFL, CutCornerFR, RoundedRampBLeft, RoundedRampBRight, HalfCylinder90Degree, HalfCylinderConnectorA, Cylinder90Degree, HalfCylinderEdge, HalfCylinderConnectorB, RampRoundMediumTransitionLeft, RampRoundMediumTransitionRight, RampRoundConnectorCLeft, RampRoundConnectorCRight, NotchedDright, NotchedDleft" UpgradeTo: HullArmoredExtendedLarge6, display: true DowngradeTo: PlasticExtendedLarge6 } { Block Id: 2040, Name: HullArmoredExtendedLarge6, Ref: HullArmoredFullLarge MarketPrice: 1, display: true - ChildShapes: "WallMediumDouble, RampBDouble, SmallCornerRoundB2, CubeSteppedEdge, CubeQuarterEdge, CubeHalfRamp, CubeHalfCubeConnector, CornerSmallCMediumLow, WallLowDouble, CubeRoundConnectorAMedium, CubeRoundConnectorALow, CornerSmallBMediumLow, WallSlopedBold, CylinderCubeConnector, CylinderCubeHalfConnector, CylinderWallConnector" + ChildShapes: "WallMediumDouble, RampBDouble, SmallCornerRoundB2, CubeSteppedEdge, CubeQuarterEdge, CubeHalfRamp, CubeHalfCubeConnector, CornerSmallCMediumLow, WallLowDouble, CubeRoundConnectorAMedium, CubeRoundConnectorALow, CornerSmallBMediumLow, WallSlopedBold, CylinderCubeConnector, CylinderCubeHalfConnector, CylinderWallConnector, CubeHalfEdge, CutCornerFL, CutCornerFR, RoundedRampBLeft, RoundedRampBRight, HalfCylinder90Degree, HalfCylinderConnectorA, Cylinder90Degree, HalfCylinderEdge, HalfCylinderConnectorB, RampRoundMediumTransitionLeft, RampRoundMediumTransitionRight, RampRoundConnectorCLeft, RampRoundConnectorCRight, NotchedDright, NotchedDleft" UpgradeTo: HullCombatExtendedLarge6, display: true } { Block Id: 2041, Name: HullCombatExtendedLarge6, Ref: HullCombatFullLarge MarketPrice: 1, display: true - ChildShapes: "WallMediumDouble, RampBDouble, SmallCornerRoundB2, CubeSteppedEdge, CubeQuarterEdge, CubeHalfRamp, CubeHalfCubeConnector, CornerSmallCMediumLow, WallLowDouble, CubeRoundConnectorAMedium, CubeRoundConnectorALow, CornerSmallBMediumLow, WallSlopedBold, CylinderCubeConnector, CylinderCubeHalfConnector, CylinderWallConnector" + ChildShapes: "WallMediumDouble, RampBDouble, SmallCornerRoundB2, CubeSteppedEdge, CubeQuarterEdge, CubeHalfRamp, CubeHalfCubeConnector, CornerSmallCMediumLow, WallLowDouble, CubeRoundConnectorAMedium, CubeRoundConnectorALow, CornerSmallBMediumLow, WallSlopedBold, CylinderCubeConnector, CylinderCubeHalfConnector, CylinderWallConnector, CubeHalfEdge, CutCornerFL, CutCornerFR, RoundedRampBLeft, RoundedRampBRight, HalfCylinder90Degree, HalfCylinderConnectorA, Cylinder90Degree, HalfCylinderEdge, HalfCylinderConnectorB, RampRoundMediumTransitionLeft, RampRoundMediumTransitionRight, RampRoundConnectorCLeft, RampRoundConnectorCRight, NotchedDright, NotchedDleft" } { Block Id: 2042, Name: AlienExtended6, Ref: AlienFull MarketPrice: 1, display: true - ChildShapes: "WallMediumDouble, RampBDouble, SmallCornerRoundB2, CubeSteppedEdge, CubeQuarterEdge, CubeHalfRamp, CubeHalfCubeConnector, CornerSmallCMediumLow, WallLowDouble, CubeRoundConnectorAMedium, CubeRoundConnectorALow, CornerSmallBMediumLow, WallSlopedBold, CylinderCubeConnector, CylinderCubeHalfConnector, CylinderWallConnector" + ChildShapes: "WallMediumDouble, RampBDouble, SmallCornerRoundB2, CubeSteppedEdge, CubeQuarterEdge, CubeHalfRamp, CubeHalfCubeConnector, CornerSmallCMediumLow, WallLowDouble, CubeRoundConnectorAMedium, CubeRoundConnectorALow, CornerSmallBMediumLow, WallSlopedBold, CylinderCubeConnector, CylinderCubeHalfConnector, CylinderWallConnector, CubeHalfEdge, CutCornerFL, CutCornerFR, RoundedRampBLeft, RoundedRampBRight, HalfCylinder90Degree, HalfCylinderConnectorA, Cylinder90Degree, HalfCylinderEdge, HalfCylinderConnectorB, RampRoundMediumTransitionLeft, RampRoundMediumTransitionRight, RampRoundConnectorCLeft, RampRoundConnectorCRight, NotchedDright, NotchedDleft" } { Block Id: 2043, Name: AlienExtendedLarge6, Ref: AlienFullLarge MarketPrice: 1, display: true - ChildShapes: "WallMediumDouble, RampBDouble, SmallCornerRoundB2, CubeSteppedEdge, CubeQuarterEdge, CubeHalfRamp, CubeHalfCubeConnector, CornerSmallCMediumLow, WallLowDouble, CubeRoundConnectorAMedium, CubeRoundConnectorALow, CornerSmallBMediumLow, WallSlopedBold, CylinderCubeConnector, CylinderCubeHalfConnector, CylinderWallConnector" + ChildShapes: "WallMediumDouble, RampBDouble, SmallCornerRoundB2, CubeSteppedEdge, CubeQuarterEdge, CubeHalfRamp, CubeHalfCubeConnector, CornerSmallCMediumLow, WallLowDouble, CubeRoundConnectorAMedium, CubeRoundConnectorALow, CornerSmallBMediumLow, WallSlopedBold, CylinderCubeConnector, CylinderCubeHalfConnector, CylinderWallConnector, CubeHalfEdge, CutCornerFL, CutCornerFR, RoundedRampBLeft, RoundedRampBRight, HalfCylinder90Degree, HalfCylinderConnectorA, Cylinder90Degree, HalfCylinderEdge, HalfCylinderConnectorB, RampRoundMediumTransitionLeft, RampRoundMediumTransitionRight, RampRoundConnectorCLeft, RampRoundConnectorCRight, NotchedDright, NotchedDleft" } # SV / HV - no corridor shapes { Block Id: 2044, Name: PlasticExtendedSmall6, Ref: PlasticFullSmall MarketPrice: 1, display: true - ChildShapes: "WallMediumDouble, RampBDouble, SmallCornerRoundB2, CubeSteppedEdge, CubeQuarterEdge, CubeHalfRamp, CubeHalfCubeConnector, CornerSmallCMediumLow, WallLowDouble, CubeRoundConnectorAMedium, CubeRoundConnectorALow, CornerSmallBMediumLow, WallSlopedBold, CylinderCubeConnector, CylinderCubeHalfConnector, CylinderWallConnector" + ChildShapes: "WallMediumDouble, RampBDouble, SmallCornerRoundB2, CubeSteppedEdge, CubeQuarterEdge, CubeHalfRamp, CubeHalfCubeConnector, CornerSmallCMediumLow, WallLowDouble, CubeRoundConnectorAMedium, CubeRoundConnectorALow, CornerSmallBMediumLow, WallSlopedBold, CylinderCubeConnector, CylinderCubeHalfConnector, CylinderWallConnector, CubeHalfEdge, CutCornerFL, CutCornerFR, RoundedRampBLeft, RoundedRampBRight, HalfCylinder90Degree, HalfCylinderConnectorA, Cylinder90Degree, HalfCylinderEdge, HalfCylinderConnectorB, RampRoundMediumTransitionLeft, RampRoundMediumTransitionRight, RampRoundConnectorCLeft, RampRoundConnectorCRight, NotchedDright, NotchedDleft" UpgradeTo: HullExtendedSmall6, display: true } { Block Id: 2045, Name: HullExtendedSmall6, Ref: HullFullSmall MarketPrice: 1, display: true - ChildShapes: "WallMediumDouble, RampBDouble, SmallCornerRoundB2, CubeSteppedEdge, CubeQuarterEdge, CubeHalfRamp, CubeHalfCubeConnector, CornerSmallCMediumLow, WallLowDouble, CubeRoundConnectorAMedium, CubeRoundConnectorALow, CornerSmallBMediumLow, WallSlopedBold, CylinderCubeConnector, CylinderCubeHalfConnector, CylinderWallConnector" + ChildShapes: "WallMediumDouble, RampBDouble, SmallCornerRoundB2, CubeSteppedEdge, CubeQuarterEdge, CubeHalfRamp, CubeHalfCubeConnector, CornerSmallCMediumLow, WallLowDouble, CubeRoundConnectorAMedium, CubeRoundConnectorALow, CornerSmallBMediumLow, WallSlopedBold, CylinderCubeConnector, CylinderCubeHalfConnector, CylinderWallConnector, CubeHalfEdge, CutCornerFL, CutCornerFR, RoundedRampBLeft, RoundedRampBRight, HalfCylinder90Degree, HalfCylinderConnectorA, Cylinder90Degree, HalfCylinderEdge, HalfCylinderConnectorB, RampRoundMediumTransitionLeft, RampRoundMediumTransitionRight, RampRoundConnectorCLeft, RampRoundConnectorCRight, NotchedDright, NotchedDleft" UpgradeTo: HullArmoredExtendedSmall6, display: true DowngradeTo: PlasticExtendedSmall6 } { Block Id: 2046, Name: HullArmoredExtendedSmall6, Ref: HullArmoredFullSmall MarketPrice: 1, display: true - ChildShapes: "WallMediumDouble, RampBDouble, SmallCornerRoundB2, CubeSteppedEdge, CubeQuarterEdge, CubeHalfRamp, CubeHalfCubeConnector, CornerSmallCMediumLow, WallLowDouble, CubeRoundConnectorAMedium, CubeRoundConnectorALow, CornerSmallBMediumLow, WallSlopedBold, CylinderCubeConnector, CylinderCubeHalfConnector, CylinderWallConnector" + ChildShapes: "WallMediumDouble, RampBDouble, SmallCornerRoundB2, CubeSteppedEdge, CubeQuarterEdge, CubeHalfRamp, CubeHalfCubeConnector, CornerSmallCMediumLow, WallLowDouble, CubeRoundConnectorAMedium, CubeRoundConnectorALow, CornerSmallBMediumLow, WallSlopedBold, CylinderCubeConnector, CylinderCubeHalfConnector, CylinderWallConnector, CubeHalfEdge, CutCornerFL, CutCornerFR, RoundedRampBLeft, RoundedRampBRight, HalfCylinder90Degree, HalfCylinderConnectorA, Cylinder90Degree, HalfCylinderEdge, HalfCylinderConnectorB, RampRoundMediumTransitionLeft, RampRoundMediumTransitionRight, RampRoundConnectorCLeft, RampRoundConnectorCRight, NotchedDright, NotchedDleft" UpgradeTo: HullCombatExtendedSmall6, display: true } { Block Id: 2047, Name: HullCombatExtendedSmall6, Ref: HullCombatFullSmall MarketPrice: 1, display: true - ChildShapes: "WallMediumDouble, RampBDouble, SmallCornerRoundB2, CubeSteppedEdge, CubeQuarterEdge, CubeHalfRamp, CubeHalfCubeConnector, CornerSmallCMediumLow, WallLowDouble, CubeRoundConnectorAMedium, CubeRoundConnectorALow, CornerSmallBMediumLow, WallSlopedBold, CylinderCubeConnector, CylinderCubeHalfConnector, CylinderWallConnector" + ChildShapes: "WallMediumDouble, RampBDouble, SmallCornerRoundB2, CubeSteppedEdge, CubeQuarterEdge, CubeHalfRamp, CubeHalfCubeConnector, CornerSmallCMediumLow, WallLowDouble, CubeRoundConnectorAMedium, CubeRoundConnectorALow, CornerSmallBMediumLow, WallSlopedBold, CylinderCubeConnector, CylinderCubeHalfConnector, CylinderWallConnector, CubeHalfEdge, CutCornerFL, CutCornerFR, RoundedRampBLeft, RoundedRampBRight, HalfCylinder90Degree, HalfCylinderConnectorA, Cylinder90Degree, HalfCylinderEdge, HalfCylinderConnectorB, RampRoundMediumTransitionLeft, RampRoundMediumTransitionRight, RampRoundConnectorCLeft, RampRoundConnectorCRight, NotchedDright, NotchedDleft" } # ================================ HULL SHAPES TEST =================================== @@ -30812,7 +30967,12 @@ { Block Name: HWSAquaBlockLargeExtended6, Ref: HWSAquaBlockLarge MarketPrice: 1, display: true - ChildShapes: "WallMediumDouble, RampBDouble, SmallCornerRoundB2, CubeSteppedEdge, CubeQuarterEdge, CubeHalfRamp, CubeHalfCubeConnector, CornerSmallCMediumLow, WallLowDouble, CubeRoundConnectorAMedium, CubeRoundConnectorALow, CornerSmallBMediumLow, WallSlopedBold, CylinderCubeConnector, CylinderCubeHalfConnector, CylinderWallConnector" + ChildShapes: "WallMediumDouble, RampBDouble, SmallCornerRoundB2, CubeSteppedEdge, CubeQuarterEdge, CubeHalfRamp, CubeHalfCubeConnector, CornerSmallCMediumLow, WallLowDouble, CubeRoundConnectorAMedium, CubeRoundConnectorALow, CornerSmallBMediumLow, WallSlopedBold, CylinderCubeConnector, CylinderCubeHalfConnector, CylinderWallConnector, CubeHalfEdge, CutCornerFL, CutCornerFR, RoundedRampBLeft, RoundedRampBRight, HalfCylinder90Degree, HalfCylinderConnectorA, Cylinder90Degree, HalfCylinderEdge, HalfCylinderConnectorB, RampRoundMediumTransitionLeft, RampRoundMediumTransitionRight, RampRoundConnectorCLeft, RampRoundConnectorCRight, NotchedDright, NotchedDleft" +} + +{ Block Name: HWSAquaBlockLargeExtended7, Ref: HWSAquaBlockLarge + MarketPrice: 1, display: true + ChildShapes: "RoundedA, RoundedRampA, RoundedEdge, RoundedB, RampABDouble, RampRoundDTriple, CutCone" } { Block Name: HWSAquaBlocksSmall @@ -30905,7 +31065,12 @@ { Block Name: HWSAquaBlockSmallExtended6, Ref: HWSAquaBlockSmall MarketPrice: 1, display: true - ChildShapes: "WallMediumDouble, RampBDouble, SmallCornerRoundB2, CubeSteppedEdge, CubeQuarterEdge, CubeHalfRamp, CubeHalfCubeConnector, CornerSmallCMediumLow, WallLowDouble, CubeRoundConnectorAMedium, CubeRoundConnectorALow, CornerSmallBMediumLow, WallSlopedBold, CylinderCubeConnector, CylinderCubeHalfConnector, CylinderWallConnector" + ChildShapes: "WallMediumDouble, RampBDouble, SmallCornerRoundB2, CubeSteppedEdge, CubeQuarterEdge, CubeHalfRamp, CubeHalfCubeConnector, CornerSmallCMediumLow, WallLowDouble, CubeRoundConnectorAMedium, CubeRoundConnectorALow, CornerSmallBMediumLow, WallSlopedBold, CylinderCubeConnector, CylinderCubeHalfConnector, CylinderWallConnector, CubeHalfEdge, CutCornerFL, CutCornerFR, RoundedRampBLeft, RoundedRampBRight, HalfCylinder90Degree, HalfCylinderConnectorA, Cylinder90Degree, HalfCylinderEdge, HalfCylinderConnectorB, RampRoundMediumTransitionLeft, RampRoundMediumTransitionRight, RampRoundConnectorCLeft, RampRoundConnectorCRight, NotchedDright, NotchedDleft" +} + +{ Block Name: HWSAquaBlockSmallExtended7, Ref: HWSAquaBlockSmall + MarketPrice: 1, display: true + ChildShapes: "RoundedA, RoundedRampA, RoundedEdge, RoundedB, RampABDouble, RampRoundDTriple, CutCone" } # ----------------------------------------------------------------------------------------------------------- EWS: @@ -31000,7 +31165,12 @@ { Block Name: HWSTerraBlockLargeExtended6, Ref: HWSTerraBlockLarge MarketPrice: 1, display: true - ChildShapes: "WallMediumDouble, RampBDouble, SmallCornerRoundB2, CubeSteppedEdge, CubeQuarterEdge, CubeHalfRamp, CubeHalfCubeConnector, CornerSmallCMediumLow, WallLowDouble, CubeRoundConnectorAMedium, CubeRoundConnectorALow, CornerSmallBMediumLow, WallSlopedBold, CylinderCubeConnector, CylinderCubeHalfConnector, CylinderWallConnector" + ChildShapes: "WallMediumDouble, RampBDouble, SmallCornerRoundB2, CubeSteppedEdge, CubeQuarterEdge, CubeHalfRamp, CubeHalfCubeConnector, CornerSmallCMediumLow, WallLowDouble, CubeRoundConnectorAMedium, CubeRoundConnectorALow, CornerSmallBMediumLow, WallSlopedBold, CylinderCubeConnector, CylinderCubeHalfConnector, CylinderWallConnector, CubeHalfEdge, CutCornerFL, CutCornerFR, RoundedRampBLeft, RoundedRampBRight, HalfCylinder90Degree, HalfCylinderConnectorA, Cylinder90Degree, HalfCylinderEdge, HalfCylinderConnectorB, RampRoundMediumTransitionLeft, RampRoundMediumTransitionRight, RampRoundConnectorCLeft, RampRoundConnectorCRight, NotchedDright, NotchedDleft" +} + +{ Block Name: HWSTerraBlockLargeExtended7, Ref: HWSTerraBlockLarge + MarketPrice: 1, display: true + ChildShapes: "RoundedA, RoundedRampA, RoundedEdge, RoundedB, RampABDouble, RampRoundDTriple, CutCone" } { Block Name: HWSTerraBlocksSmall @@ -31093,7 +31263,13 @@ { Block Name: HWSTerraBlockSmallExtended6, Ref: HWSTerraBlockSmall MarketPrice: 1, display: true - ChildShapes: "WallMediumDouble, RampBDouble, SmallCornerRoundB2, CubeSteppedEdge, CubeQuarterEdge, CubeHalfRamp, CubeHalfCubeConnector, CornerSmallCMediumLow, WallLowDouble, CubeRoundConnectorAMedium, CubeRoundConnectorALow, CornerSmallBMediumLow, WallSlopedBold, CylinderCubeConnector, CylinderCubeHalfConnector, CylinderWallConnector" + ChildShapes: "WallMediumDouble, RampBDouble, SmallCornerRoundB2, CubeSteppedEdge, CubeQuarterEdge, CubeHalfRamp, CubeHalfCubeConnector, CornerSmallCMediumLow, WallLowDouble, CubeRoundConnectorAMedium, CubeRoundConnectorALow, CornerSmallBMediumLow, WallSlopedBold, CylinderCubeConnector, CylinderCubeHalfConnector, CylinderWallConnector, CubeHalfEdge, CutCornerFL, CutCornerFR, RoundedRampBLeft, RoundedRampBRight, HalfCylinder90Degree, HalfCylinderConnectorA, Cylinder90Degree, HalfCylinderEdge, HalfCylinderConnectorB, RampRoundMediumTransitionLeft, RampRoundMediumTransitionRight, RampRoundConnectorCLeft, RampRoundConnectorCRight, NotchedDright, NotchedDleft" +} + + +{ Block Name: HWSTerraBlockSmallExtended7, Ref: HWSTerraBlockSmall + MarketPrice: 1, display: true + ChildShapes: "RoundedA, RoundedRampA, RoundedEdge, RoundedB, RampABDouble, RampRoundDTriple, CutCone" } # ----------------------------------------------------------------------------------------------------------- EWS: @@ -31188,7 +31364,12 @@ { Block Name: HWSPyroBlockLargeExtended6, Ref: HWSPyroBlockLarge MarketPrice: 1, display: true - ChildShapes: "WallMediumDouble, RampBDouble, SmallCornerRoundB2, CubeSteppedEdge, CubeQuarterEdge, CubeHalfRamp, CubeHalfCubeConnector, CornerSmallCMediumLow, WallLowDouble, CubeRoundConnectorAMedium, CubeRoundConnectorALow, CornerSmallBMediumLow, WallSlopedBold, CylinderCubeConnector, CylinderCubeHalfConnector, CylinderWallConnector" + ChildShapes: "WallMediumDouble, RampBDouble, SmallCornerRoundB2, CubeSteppedEdge, CubeQuarterEdge, CubeHalfRamp, CubeHalfCubeConnector, CornerSmallCMediumLow, WallLowDouble, CubeRoundConnectorAMedium, CubeRoundConnectorALow, CornerSmallBMediumLow, WallSlopedBold, CylinderCubeConnector, CylinderCubeHalfConnector, CylinderWallConnector, CubeHalfEdge, CutCornerFL, CutCornerFR, RoundedRampBLeft, RoundedRampBRight, HalfCylinder90Degree, HalfCylinderConnectorA, Cylinder90Degree, HalfCylinderEdge, HalfCylinderConnectorB, RampRoundMediumTransitionLeft, RampRoundMediumTransitionRight, RampRoundConnectorCLeft, RampRoundConnectorCRight, NotchedDright, NotchedDleft" +} + +{ Block Name: HWSPyroBlockLargeExtended7, Ref: HWSPyroBlockLarge + MarketPrice: 1, display: true + ChildShapes: "RoundedA, RoundedRampA, RoundedEdge, RoundedB, RampABDouble, RampRoundDTriple, CutCone" } { Block Name: HWSPyroBlocksSmall @@ -31281,7 +31462,12 @@ { Block Name: HWSPyroBlockSmallExtended6, Ref: HWSPyroBlockSmall MarketPrice: 1, display: true - ChildShapes: "WallMediumDouble, RampBDouble, SmallCornerRoundB2, CubeSteppedEdge, CubeQuarterEdge, CubeHalfRamp, CubeHalfCubeConnector, CornerSmallCMediumLow, WallLowDouble, CubeRoundConnectorAMedium, CubeRoundConnectorALow, CornerSmallBMediumLow, WallSlopedBold, CylinderCubeConnector, CylinderCubeHalfConnector, CylinderWallConnector" + ChildShapes: "WallMediumDouble, RampBDouble, SmallCornerRoundB2, CubeSteppedEdge, CubeQuarterEdge, CubeHalfRamp, CubeHalfCubeConnector, CornerSmallCMediumLow, WallLowDouble, CubeRoundConnectorAMedium, CubeRoundConnectorALow, CornerSmallBMediumLow, WallSlopedBold, CylinderCubeConnector, CylinderCubeHalfConnector, CylinderWallConnector, CubeHalfEdge, CutCornerFL, CutCornerFR, RoundedRampBLeft, RoundedRampBRight, HalfCylinder90Degree, HalfCylinderConnectorA, Cylinder90Degree, HalfCylinderEdge, HalfCylinderConnectorB, RampRoundMediumTransitionLeft, RampRoundMediumTransitionRight, RampRoundConnectorCLeft, RampRoundConnectorCRight, NotchedDright, NotchedDleft" +} + +{ Block Name: HWSPyroBlockSmallExtended7, Ref: HWSPyroBlockSmall + MarketPrice: 1, display: true + ChildShapes: "RoundedA, RoundedRampA, RoundedEdge, RoundedB, RampABDouble, RampRoundDTriple, CutCone" } # ----------------------------------------------------------------------------------------------------------- EWS: @@ -31376,7 +31562,12 @@ { Block Name: HWSObsidianBlockLargeExtended6, Ref: HWSObsidianBlockLarge MarketPrice: 1, display: true - ChildShapes: "WallMediumDouble, RampBDouble, SmallCornerRoundB2, CubeSteppedEdge, CubeQuarterEdge, CubeHalfRamp, CubeHalfCubeConnector, CornerSmallCMediumLow, WallLowDouble, CubeRoundConnectorAMedium, CubeRoundConnectorALow, CornerSmallBMediumLow, WallSlopedBold, CylinderCubeConnector, CylinderCubeHalfConnector, CylinderWallConnector" + ChildShapes: "WallMediumDouble, RampBDouble, SmallCornerRoundB2, CubeSteppedEdge, CubeQuarterEdge, CubeHalfRamp, CubeHalfCubeConnector, CornerSmallCMediumLow, WallLowDouble, CubeRoundConnectorAMedium, CubeRoundConnectorALow, CornerSmallBMediumLow, WallSlopedBold, CylinderCubeConnector, CylinderCubeHalfConnector, CylinderWallConnector, CubeHalfEdge, CutCornerFL, CutCornerFR, RoundedRampBLeft, RoundedRampBRight, HalfCylinder90Degree, HalfCylinderConnectorA, Cylinder90Degree, HalfCylinderEdge, HalfCylinderConnectorB, RampRoundMediumTransitionLeft, RampRoundMediumTransitionRight, RampRoundConnectorCLeft, RampRoundConnectorCRight, NotchedDright, NotchedDleft" +} + +{ Block Name: HWSObsidianBlockLargeExtended7, Ref: HWSObsidianBlockLarge + MarketPrice: 1, display: true + ChildShapes: "RoundedA, RoundedRampA, RoundedEdge, RoundedB, RampABDouble, RampRoundDTriple, CutCone" } { Block Name: HWSObsidianBlocksSmall @@ -31469,7 +31660,12 @@ { Block Name: HWSObsidianBlockSmallExtended6, Ref: HWSObsidianBlockSmall MarketPrice: 1, display: true - ChildShapes: "WallMediumDouble, RampBDouble, SmallCornerRoundB2, CubeSteppedEdge, CubeQuarterEdge, CubeHalfRamp, CubeHalfCubeConnector, CornerSmallCMediumLow, WallLowDouble, CubeRoundConnectorAMedium, CubeRoundConnectorALow, CornerSmallBMediumLow, WallSlopedBold, CylinderCubeConnector, CylinderCubeHalfConnector, CylinderWallConnector" + ChildShapes: "WallMediumDouble, RampBDouble, SmallCornerRoundB2, CubeSteppedEdge, CubeQuarterEdge, CubeHalfRamp, CubeHalfCubeConnector, CornerSmallCMediumLow, WallLowDouble, CubeRoundConnectorAMedium, CubeRoundConnectorALow, CornerSmallBMediumLow, WallSlopedBold, CylinderCubeConnector, CylinderCubeHalfConnector, CylinderWallConnector, CubeHalfEdge, CutCornerFL, CutCornerFR, RoundedRampBLeft, RoundedRampBRight, HalfCylinder90Degree, HalfCylinderConnectorA, Cylinder90Degree, HalfCylinderEdge, HalfCylinderConnectorB, RampRoundMediumTransitionLeft, RampRoundMediumTransitionRight, RampRoundConnectorCLeft, RampRoundConnectorCRight, NotchedDright, NotchedDleft" +} + +{ Block Name: HWSObsidianBlockSmallExtended7, Ref: HWSObsidianBlockSmall + MarketPrice: 1, display: true + ChildShapes: "RoundedA, RoundedRampA, RoundedEdge, RoundedB, RampABDouble, RampRoundDTriple, CutCone" } # ----------------------------------------------------------------------------------------------------------- EWS: @@ -31564,7 +31760,12 @@ { Block Name: HWSLuxBlockLargeExtended6, Ref: HWSLuxBlockLarge MarketPrice: 1, display: true - ChildShapes: "WallMediumDouble, RampBDouble, SmallCornerRoundB2, CubeSteppedEdge, CubeQuarterEdge, CubeHalfRamp, CubeHalfCubeConnector, CornerSmallCMediumLow, WallLowDouble, CubeRoundConnectorAMedium, CubeRoundConnectorALow, CornerSmallBMediumLow, WallSlopedBold, CylinderCubeConnector, CylinderCubeHalfConnector, CylinderWallConnector" + ChildShapes: "WallMediumDouble, RampBDouble, SmallCornerRoundB2, CubeSteppedEdge, CubeQuarterEdge, CubeHalfRamp, CubeHalfCubeConnector, CornerSmallCMediumLow, WallLowDouble, CubeRoundConnectorAMedium, CubeRoundConnectorALow, CornerSmallBMediumLow, WallSlopedBold, CylinderCubeConnector, CylinderCubeHalfConnector, CylinderWallConnector, CubeHalfEdge, CutCornerFL, CutCornerFR, RoundedRampBLeft, RoundedRampBRight, HalfCylinder90Degree, HalfCylinderConnectorA, Cylinder90Degree, HalfCylinderEdge, HalfCylinderConnectorB, RampRoundMediumTransitionLeft, RampRoundMediumTransitionRight, RampRoundConnectorCLeft, RampRoundConnectorCRight, NotchedDright, NotchedDleft" +} + +{ Block Name: HWSLuxBlockLargeExtended7, Ref: HWSLuxBlockLarge + MarketPrice: 1, display: true + ChildShapes: "RoundedA, RoundedRampA, RoundedEdge, RoundedB, RampABDouble, RampRoundDTriple, CutCone" } { Block Name: HWSLuxBlocksSmall @@ -31657,7 +31858,12 @@ { Block Name: HWSLuxBlockSmallExtended6, Ref: HWSLuxBlockSmall MarketPrice: 1, display: true - ChildShapes: "WallMediumDouble, RampBDouble, SmallCornerRoundB2, CubeSteppedEdge, CubeQuarterEdge, CubeHalfRamp, CubeHalfCubeConnector, CornerSmallCMediumLow, WallLowDouble, CubeRoundConnectorAMedium, CubeRoundConnectorALow, CornerSmallBMediumLow, WallSlopedBold, CylinderCubeConnector, CylinderCubeHalfConnector, CylinderWallConnector" + ChildShapes: "WallMediumDouble, RampBDouble, SmallCornerRoundB2, CubeSteppedEdge, CubeQuarterEdge, CubeHalfRamp, CubeHalfCubeConnector, CornerSmallCMediumLow, WallLowDouble, CubeRoundConnectorAMedium, CubeRoundConnectorALow, CornerSmallBMediumLow, WallSlopedBold, CylinderCubeConnector, CylinderCubeHalfConnector, CylinderWallConnector, CubeHalfEdge, CutCornerFL, CutCornerFR, RoundedRampBLeft, RoundedRampBRight, HalfCylinder90Degree, HalfCylinderConnectorA, Cylinder90Degree, HalfCylinderEdge, HalfCylinderConnectorB, RampRoundMediumTransitionLeft, RampRoundMediumTransitionRight, RampRoundConnectorCLeft, RampRoundConnectorCRight, NotchedDright, NotchedDleft" +} + +{ Block Name: HWSLuxBlockSmallExtended7, Ref: HWSLuxBlockSmall + MarketPrice: 1, display: true + ChildShapes: "RoundedA, RoundedRampA, RoundedEdge, RoundedB, RampABDouble, RampRoundDTriple, CutCone" } # ----------------------------------------------------------------------------------------------------------- EWS: @@ -31752,7 +31958,12 @@ { Block Name: HWSNoxBlockLargeExtended6, Ref: HWSNoxBlockLarge MarketPrice: 1, display: true - ChildShapes: "WallMediumDouble, RampBDouble, SmallCornerRoundB2, CubeSteppedEdge, CubeQuarterEdge, CubeHalfRamp, CubeHalfCubeConnector, CornerSmallCMediumLow, WallLowDouble, CubeRoundConnectorAMedium, CubeRoundConnectorALow, CornerSmallBMediumLow, WallSlopedBold, CylinderCubeConnector, CylinderCubeHalfConnector, CylinderWallConnector" + ChildShapes: "WallMediumDouble, RampBDouble, SmallCornerRoundB2, CubeSteppedEdge, CubeQuarterEdge, CubeHalfRamp, CubeHalfCubeConnector, CornerSmallCMediumLow, WallLowDouble, CubeRoundConnectorAMedium, CubeRoundConnectorALow, CornerSmallBMediumLow, WallSlopedBold, CylinderCubeConnector, CylinderCubeHalfConnector, CylinderWallConnector, CubeHalfEdge, CutCornerFL, CutCornerFR, RoundedRampBLeft, RoundedRampBRight, HalfCylinder90Degree, HalfCylinderConnectorA, Cylinder90Degree, HalfCylinderEdge, HalfCylinderConnectorB, RampRoundMediumTransitionLeft, RampRoundMediumTransitionRight, RampRoundConnectorCLeft, RampRoundConnectorCRight, NotchedDright, NotchedDleft" +} + +{ Block Name: HWSNoxBlockLargeExtended7, Ref: HWSNoxBlockLarge + MarketPrice: 1, display: true + ChildShapes: "RoundedA, RoundedRampA, RoundedEdge, RoundedB, RampABDouble, RampRoundDTriple, CutCone" } { Block Name: HWSNoxBlocksSmall @@ -31845,7 +32056,12 @@ { Block Name: HWSNoxBlockSmallExtended6, Ref: HWSNoxBlockSmall MarketPrice: 1, display: true - ChildShapes: "WallMediumDouble, RampBDouble, SmallCornerRoundB2, CubeSteppedEdge, CubeQuarterEdge, CubeHalfRamp, CubeHalfCubeConnector, CornerSmallCMediumLow, WallLowDouble, CubeRoundConnectorAMedium, CubeRoundConnectorALow, CornerSmallBMediumLow, WallSlopedBold, CylinderCubeConnector, CylinderCubeHalfConnector, CylinderWallConnector" + ChildShapes: "WallMediumDouble, RampBDouble, SmallCornerRoundB2, CubeSteppedEdge, CubeQuarterEdge, CubeHalfRamp, CubeHalfCubeConnector, CornerSmallCMediumLow, WallLowDouble, CubeRoundConnectorAMedium, CubeRoundConnectorALow, CornerSmallBMediumLow, WallSlopedBold, CylinderCubeConnector, CylinderCubeHalfConnector, CylinderWallConnector, CubeHalfEdge, CutCornerFL, CutCornerFR, RoundedRampBLeft, RoundedRampBRight, HalfCylinder90Degree, HalfCylinderConnectorA, Cylinder90Degree, HalfCylinderEdge, HalfCylinderConnectorB, RampRoundMediumTransitionLeft, RampRoundMediumTransitionRight, RampRoundConnectorCLeft, RampRoundConnectorCRight, NotchedDright, NotchedDleft" +} + +{ Block Name: HWSNoxBlockSmallExtended7, Ref: HWSNoxBlockSmall + MarketPrice: 1, display: true + ChildShapes: "RoundedA, RoundedRampA, RoundedEdge, RoundedB, RampABDouble, RampRoundDTriple, CutCone" } # ----------------------------------------------------------------------------------------------------------- EWS: @@ -31940,7 +32156,12 @@ { Block Name: HWSStrangeletBlockLargeExtended6, Ref: HWSStrangeletBlockLarge MarketPrice: 1, display: true - ChildShapes: "WallMediumDouble, RampBDouble, SmallCornerRoundB2, CubeSteppedEdge, CubeQuarterEdge, CubeHalfRamp, CubeHalfCubeConnector, CornerSmallCMediumLow, WallLowDouble, CubeRoundConnectorAMedium, CubeRoundConnectorALow, CornerSmallBMediumLow, WallSlopedBold, CylinderCubeConnector, CylinderCubeHalfConnector, CylinderWallConnector" + ChildShapes: "WallMediumDouble, RampBDouble, SmallCornerRoundB2, CubeSteppedEdge, CubeQuarterEdge, CubeHalfRamp, CubeHalfCubeConnector, CornerSmallCMediumLow, WallLowDouble, CubeRoundConnectorAMedium, CubeRoundConnectorALow, CornerSmallBMediumLow, WallSlopedBold, CylinderCubeConnector, CylinderCubeHalfConnector, CylinderWallConnector, CubeHalfEdge, CutCornerFL, CutCornerFR, RoundedRampBLeft, RoundedRampBRight, HalfCylinder90Degree, HalfCylinderConnectorA, Cylinder90Degree, HalfCylinderEdge, HalfCylinderConnectorB, RampRoundMediumTransitionLeft, RampRoundMediumTransitionRight, RampRoundConnectorCLeft, RampRoundConnectorCRight, NotchedDright, NotchedDleft" +} + +{ Block Name: HWSStrangeletBlockLargeExtended7, Ref: HWSStrangeletBlockLarge + MarketPrice: 1, display: true + ChildShapes: "RoundedA, RoundedRampA, RoundedEdge, RoundedB, RampABDouble, RampRoundDTriple, CutCone" } { Block Name: HWSStrangeletBlocksSmall @@ -32029,9 +32250,13 @@ } { Block Name: HWSStrangeletBlockSmallExtended6, Ref: HWSStrangeletBlockSmall MarketPrice: 1, display: true - ChildShapes: "WallMediumDouble, RampBDouble, SmallCornerRoundB2, CubeSteppedEdge, CubeQuarterEdge, CubeHalfRamp, CubeHalfCubeConnector, CornerSmallCMediumLow, WallLowDouble, CubeRoundConnectorAMedium, CubeRoundConnectorALow, CornerSmallBMediumLow, WallSlopedBold, CylinderCubeConnector, CylinderCubeHalfConnector, CylinderWallConnector" + ChildShapes: "WallMediumDouble, RampBDouble, SmallCornerRoundB2, CubeSteppedEdge, CubeQuarterEdge, CubeHalfRamp, CubeHalfCubeConnector, CornerSmallCMediumLow, WallLowDouble, CubeRoundConnectorAMedium, CubeRoundConnectorALow, CornerSmallBMediumLow, WallSlopedBold, CylinderCubeConnector, CylinderCubeHalfConnector, CylinderWallConnector, CubeHalfEdge, CutCornerFL, CutCornerFR, RoundedRampBLeft, RoundedRampBRight, HalfCylinder90Degree, HalfCylinderConnectorA, Cylinder90Degree, HalfCylinderEdge, HalfCylinderConnectorB, RampRoundMediumTransitionLeft, RampRoundMediumTransitionRight, RampRoundConnectorCLeft, RampRoundConnectorCRight, NotchedDright, NotchedDleft" } +{ Block Name: HWSStrangeletBlockSmallExtended7, Ref: HWSStrangeletBlockSmall + MarketPrice: 1, display: true + ChildShapes: "RoundedA, RoundedRampA, RoundedEdge, RoundedB, RampABDouble, RampRoundDTriple, CutCone" +} # ----------------------------------------------------------------------------------------------------------- EWS: # ----------------------------------------------------------------------------------------------------------- Chaos @@ -32123,7 +32348,12 @@ { Block Name: HWSChaosBlockLargeExtended6, Ref: HWSChaosBlockLarge MarketPrice: 1, display: true - ChildShapes: "WallMediumDouble, RampBDouble, SmallCornerRoundB2, CubeSteppedEdge, CubeQuarterEdge, CubeHalfRamp, CubeHalfCubeConnector, CornerSmallCMediumLow, WallLowDouble, CubeRoundConnectorAMedium, CubeRoundConnectorALow, CornerSmallBMediumLow, WallSlopedBold, CylinderCubeConnector, CylinderCubeHalfConnector, CylinderWallConnector" + ChildShapes: "WallMediumDouble, RampBDouble, SmallCornerRoundB2, CubeSteppedEdge, CubeQuarterEdge, CubeHalfRamp, CubeHalfCubeConnector, CornerSmallCMediumLow, WallLowDouble, CubeRoundConnectorAMedium, CubeRoundConnectorALow, CornerSmallBMediumLow, WallSlopedBold, CylinderCubeConnector, CylinderCubeHalfConnector, CylinderWallConnector, CubeHalfEdge, CutCornerFL, CutCornerFR, RoundedRampBLeft, RoundedRampBRight, HalfCylinder90Degree, HalfCylinderConnectorA, Cylinder90Degree, HalfCylinderEdge, HalfCylinderConnectorB, RampRoundMediumTransitionLeft, RampRoundMediumTransitionRight, RampRoundConnectorCLeft, RampRoundConnectorCRight, NotchedDright, NotchedDleft" +} + +{ Block Name: HWSChaosBlockLargeExtended7, Ref: HWSChaosBlockLarge + MarketPrice: 1, display: true + ChildShapes: "RoundedA, RoundedRampA, RoundedEdge, RoundedB, RampABDouble, RampRoundDTriple, CutCone" } { Block Name: HWSChaosBlocksSmall @@ -32210,8 +32440,14 @@ } { Block Name: HWSChaosBlockSmallExtended6, Ref: HWSChaosBlockSmall MarketPrice: 1, display: true - ChildShapes: "WallMediumDouble, RampBDouble, SmallCornerRoundB2, CubeSteppedEdge, CubeQuarterEdge, CubeHalfRamp, CubeHalfCubeConnector, CornerSmallCMediumLow, WallLowDouble, CubeRoundConnectorAMedium, CubeRoundConnectorALow, CornerSmallBMediumLow, WallSlopedBold, CylinderCubeConnector, CylinderCubeHalfConnector, CylinderWallConnector" + ChildShapes: "WallMediumDouble, RampBDouble, SmallCornerRoundB2, CubeSteppedEdge, CubeQuarterEdge, CubeHalfRamp, CubeHalfCubeConnector, CornerSmallCMediumLow, WallLowDouble, CubeRoundConnectorAMedium, CubeRoundConnectorALow, CornerSmallBMediumLow, WallSlopedBold, CylinderCubeConnector, CylinderCubeHalfConnector, CylinderWallConnector, CubeHalfEdge, CutCornerFL, CutCornerFR, RoundedRampBLeft, RoundedRampBRight, HalfCylinder90Degree, HalfCylinderConnectorA, Cylinder90Degree, HalfCylinderEdge, HalfCylinderConnectorB, RampRoundMediumTransitionLeft, RampRoundMediumTransitionRight, RampRoundConnectorCLeft, RampRoundConnectorCRight, NotchedDright, NotchedDleft" } + +{ Block Name: HWSChaosBlockSmallExtended7, Ref: HWSChaosBlockSmall + MarketPrice: 1, display: true + ChildShapes: "RoundedA, RoundedRampA, RoundedEdge, RoundedB, RampABDouble, RampRoundDTriple, CutCone" +} + # ---------------------------------------------------------------------------------------------------------------------- # --------------------------------------------------------------------------------------------- HWS Elemental Weapons BA # Weapon categories available: @@ -43626,7 +43862,7 @@ # -------------------------------------------------------------------------------- HWS Custom Weapons # ------------------------------------------------------------------------------ SV Antimatter Cannon -{ Block Name: WeaponSVAntimatterCannon +{ Block Name: HWSWeaponSVAntimatterCannon MarketPrice: 114686, display: true Class: Weapon IndexName: WeaponShip @@ -43634,7 +43870,7 @@ Material: HWS_material_weapon_energy_small, display: true Shape: ModelEntity ShowBlockName: true - WeaponItem: WeaponSVAntimatterCannonWeapon + WeaponItem: HWSWeaponSVAntimatterCannonWeapon CustomIcon: PulseLaserMSWeapon Model: @models/Blocks/WeaponsShip/WeaponSSPlasmaRetractPrefab # Model: @models/Blocks/WeaponsShip/WeaponSSMissilePrefab @@ -43673,14 +43909,14 @@ UnlockCost: 4500, display: true UnlockLevel: 25, display: true - TechTreeParent: AmmoSVAntimatterCannon + TechTreeParent: HWSAmmoSVAntimatterCannon TechTreeNames: AlienTechnology Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" } # ------------------------------------------------------------------------------ CV Energy Railgun -{ Block Name: WeaponCVTorpedoLauncher +{ Block Name: HWSWeaponCVTorpedoLauncher MarketPrice: 226508, display: true Class: Weapon IndexName: WeaponShip @@ -43688,7 +43924,7 @@ Material: HWS_material_weapon_kinetic_large, display: true Shape: ModelEntity ShowBlockName: true - WeaponItem: WeaponCVTorpedoLauncherWeapon + WeaponItem: HWSWeaponCVTorpedoLauncherWeapon CustomIcon: RailgunSSWeapon Model: @models/Blocks/WeaponsShip/WeaponSSGaussRetractPrefab # Model: @models/Blocks/WeaponsShip/WeaponMSPlasmaPrefab @@ -43729,11 +43965,60 @@ UnlockCost: 4500, display: true UnlockLevel: 25, display: true - TechTreeParent: AmmoCVTorpedo + TechTreeParent: HWSAmmoCVTorpedo TechTreeNames: AlienTechnology } +# ========== CV Rocket Launcher ========== +{ Block Name: HWSWeaponMS03 + Class: Weapon + IndexName: WeaponShip + Group: cpgWeapon + Material: HWS_material_weapon_kinetic_large + MarketPrice: 170662, display: true + Shape: ModelEntity + ShowBlockName: true + CustomIcon: WeaponSV05 + WeaponItem: HWSRocketPodMSWeapon + # Model: @models/Blocks/WeaponsShip/WeaponSSMissileRetractPrefab + Model: @models/Blocks/WeaponsShip/WeaponSSMissilePrefab + DropMeshfile: Entities/Misc/BagSmallNewPrefab + + # IsTextureable: true # !!! + IsGPUInstance: false # !!! + Texture: 50 + SoundOpen: UseActions/WeaponOpenClose + SoundClose: UseActions/WeaponOpenClose + IsActivateable: true + # IsRetractable: true, display: true + + Place: WeaponDir + AllowPlacingAt: "MS", display: true + SizeInBlocks: "1,3,1", display: true + Volume: 0, type: float, display: false, formatter: Liter + Mass: 15000, type: float, display: true, formatter: Kilogram + Info: A heavy rocket battery for ship-to-ship combat, display: true + Category: Weapons/Items + BlockColor: "110,110,110" + StackSize: 200 + Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" + MaxCount: 6, type: int, display: true + BlastParticleIndex: 8 + BlastRadius: 2 + BlastDamage: 80 + DamageMultiplier_Group: HWS_EWS_Vanilla_BlastDamage + + EnergyIn: 3000, type: int, display: true, formatter: Watt + CPUIn: 40000, type: int, display: true + HitPoints: 4000, type: int, display: true + + UnlockCost: 20, display: true + UnlockLevel: 15, display: true + TechTreeParent: TurretMSRocketBlocks + TechTreeNames: Capital Vessel +} + # ------------------------------------------------------------------------------------------------ HWS Elemental Devices # ------------------------------------------------------------------------------------------- Chaos Shield Generators SV { Block Name: HWSChaosShieldGeneratorBlocksSV @@ -46072,7 +46357,7 @@ Class: Container IndexName: Container DropInventoryEntity: DropContainer - LootList: 64 + LootList: 797 NPCModelRotation: false IsTextureable: true IsColorable: true @@ -46106,7 +46391,7 @@ Class: Container IndexName: Container DropInventoryEntity: DropContainer - LootList: 64 + LootList: 798 NPCModelRotation: false IsTextureable: true IsColorable: true @@ -46140,7 +46425,7 @@ Class: Container IndexName: Container DropInventoryEntity: DropContainer - LootList: 64 + LootList: 799 NPCModelRotation: false IsTextureable: true IsColorable: true @@ -46431,789 +46716,932 @@ } } -# ================================================================================= -# ================================ Non-ID Blocks ================================== -# ================================================================================= -{ Block Name: BlastShutterDoors3x1x1, Ref: BlastShutterDoors1x1x1 + +{ Block Name: HWSChaosAqua + DropMeshfile: Entities/Misc/BagSmallNewPrefab MarketPrice: 1, display: true - Model: @models/Blocks/Mothership/BlastShutterDoors/BlastShutterDoors3x1x1Prefab - SizeInBlocks: "1,1,4", display: true - Mass: 4500, type: float, display: true, formatter: Kilogram + Class: NPCDialogue + Group: Elements + CustomIcon: HWSChaosAqua + Model: @hws_blockmodels/HWSChaosAqua + ShowUser: Yes + Shape: ModelEntity + Material: HWS_material_devices_kinetic, display: true + ShowBlockName: true + Place: Free + AllowedInBlueprint: false, display: true + AllowPlacingAt: "Base,MS,SS,GV", display: true + SizeInBlocks: "1,1,1", display: true + SizeInBlocksLocked: "Base,MS" + StackSize: 200 + Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" + BlockColor: "110,110,110" + Category: Devices + IsActivateable: true EnergyIn: 1, type: int, display: true, formatter: Watt - HitPoints: 3000, type: int, display: true } -{ Block Name: BlastShutterDoors4x1x1, Ref: BlastShutterDoors1x1x1 + +{ Block Name: HWSChaosPyro + DropMeshfile: Entities/Misc/BagSmallNewPrefab MarketPrice: 1, display: true - Model: @models/Blocks/Mothership/BlastShutterDoors/BlastShutterDoors4x1x1Prefab - SizeInBlocks: "1,1,5", display: true - Mass: 4750, type: float, display: true, formatter: Kilogram + Class: NPCDialogue + Group: Elements + CustomIcon: HWSChaosPyro + Model: @hws_blockmodels/HWSChaosPyro + ShowUser: Yes + Shape: ModelEntity + Material: HWS_material_devices_kinetic, display: true + ShowBlockName: true + Place: Free + AllowedInBlueprint: false, display: true + AllowPlacingAt: "Base,MS,SS,GV", display: true + SizeInBlocks: "1,1,1", display: true + SizeInBlocksLocked: "Base,MS" + StackSize: 200 + Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" + BlockColor: "110,110,110" + Category: Devices + IsActivateable: true EnergyIn: 1, type: int, display: true, formatter: Watt - HitPoints: 3250, type: int, display: true } -{ Block Name: BlastShutterDoors5x1x1, Ref: BlastShutterDoors1x1x1 + +{ Block Name: HWSChaosTerra + DropMeshfile: Entities/Misc/BagSmallNewPrefab MarketPrice: 1, display: true - Model: @models/Blocks/Mothership/BlastShutterDoors/BlastShutterDoors5x1x1Prefab - SizeInBlocks: "1,1,6", display: true - Mass: 5000, type: float, display: true, formatter: Kilogram + Class: NPCDialogue + Group: Elements + CustomIcon: HWSChaosTerra + Model: @hws_blockmodels/HWSChaosTerra + ShowUser: Yes + Shape: ModelEntity + Material: HWS_material_devices_kinetic, display: true + ShowBlockName: true + Place: Free + AllowedInBlueprint: false, display: true + AllowPlacingAt: "Base,MS,SS,GV", display: true + SizeInBlocks: "1,1,1", display: true + SizeInBlocksLocked: "Base,MS" + StackSize: 200 + Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" + BlockColor: "110,110,110" + Category: Devices + IsActivateable: true EnergyIn: 1, type: int, display: true, formatter: Watt - HitPoints: 3500, type: int, display: true } -{ Block Name: BlastShutterDoors6x1x1, Ref: BlastShutterDoors1x1x1 + +{ Block Name: HWSChaosLux + DropMeshfile: Entities/Misc/BagSmallNewPrefab MarketPrice: 1, display: true - Model: @models/Blocks/Mothership/BlastShutterDoors/BlastShutterDoors6x1x1Prefab - SizeInBlocks: "1,1,7", display: true - Mass: 5250, type: float, display: true, formatter: Kilogram + Class: NPCDialogue + Group: Elements + CustomIcon: HWSChaosLux + Model: @hws_blockmodels/HWSChaosLux + ShowUser: Yes + Shape: ModelEntity + Material: HWS_material_devices_kinetic, display: true + ShowBlockName: true + Place: Free + AllowedInBlueprint: false, display: true + AllowPlacingAt: "Base,MS,SS,GV", display: true + SizeInBlocks: "1,1,1", display: true + SizeInBlocksLocked: "Base,MS" + StackSize: 200 + Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" + BlockColor: "110,110,110" + Category: Devices + IsActivateable: true EnergyIn: 1, type: int, display: true, formatter: Watt - HitPoints: 3750, type: int, display: true } -{ Block Name: BlastShutterDoors7x1x1, Ref: BlastShutterDoors1x1x1 + +{ Block Name: HWSChaosNox + DropMeshfile: Entities/Misc/BagSmallNewPrefab MarketPrice: 1, display: true - Model: @models/Blocks/Mothership/BlastShutterDoors/BlastShutterDoors7x1x1Prefab - SizeInBlocks: "1,1,8", display: true - Mass: 5500, type: float, display: true, formatter: Kilogram + Class: NPCDialogue + Group: Elements + CustomIcon: HWSChaosNox + Model: @hws_blockmodels/HWSChaosNox + ShowUser: Yes + Shape: ModelEntity + Material: HWS_material_devices_kinetic, display: true + ShowBlockName: true + Place: Free + AllowedInBlueprint: false, display: true + AllowPlacingAt: "Base,MS,SS,GV", display: true + SizeInBlocks: "1,1,1", display: true + SizeInBlocksLocked: "Base,MS" + StackSize: 200 + Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" + BlockColor: "110,110,110" + Category: Devices + IsActivateable: true EnergyIn: 1, type: int, display: true, formatter: Watt - HitPoints: 4000, type: int, display: true } -{ Block Name: BlastShutterDoors8x1x1, Ref: BlastShutterDoors1x1x1 + +{ Block Name: HWSChaosStrangelet + DropMeshfile: Entities/Misc/BagSmallNewPrefab MarketPrice: 1, display: true - Model: @models/Blocks/Mothership/BlastShutterDoors/BlastShutterDoors8x1x1Prefab - SizeInBlocks: "1,1,9", display: true - Mass: 5750, type: float, display: true, formatter: Kilogram - EnergyIn: 1, type: int, display: true, formatter: Watt - HitPoints: 4250, type: int, display: true + Class: NPCDialogue + IsTextureable: false + IsColorable: false + Model: @hws_blockmodels/HWSChaosStrangelet + ShowUser: Yes + Shape: ModelEntity + Material: HWS_material_devices_kinetic, display: true + ShowBlockName: true + Place: Free + AllowedInBlueprint: false, display: true + AllowPlacingAt: "Base,MS,SS,GV", display: true + SizeInBlocks: "1,1,1", display: true + SizeInBlocksLocked: "Base,MS" + StackSize: 200 + Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" + BlockColor: "110,110,110" + Category: Devices } -{ Block Name: BlastShutterDoors9x1x1, Ref: BlastShutterDoors1x1x1 + +# https://gist.github.com/cortvi/094f5233be6db0492b386cb494aa709a +{ Block Name: HWSCaptureTheFlag + DropMeshfile: Entities/Misc/BagSmallNewPrefab MarketPrice: 1, display: true - Model: @models/Blocks/Mothership/BlastShutterDoors/BlastShutterDoors9x1x1Prefab - SizeInBlocks: "1,1,10", display: true - Mass: 6000, type: float, display: true, formatter: Kilogram + IsTextureable: true + IsColorable: true + Model: @hws_blockmodels/HWSCaptureTheFlag + ShowUser: No + Shape: ModelEntity + Material: HWS_material_devices_kinetic, display: true + ShowBlockName: true + Place: Free + AllowedInBlueprint: false, display: true + AllowPlacingAt: "Base,Terrain", display: true + SizeInBlocks: "1,4,3", display: true + #ModelOffset: "0,1,0" + SizeInBlocksLocked: "Base,MS" + StackSize: 10000 + Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 4000" + BlockColor: "110,110,110" + Category: BuildingBlocks + IsActivateable: true EnergyIn: 1, type: int, display: true, formatter: Watt - HitPoints: 4500, type: int, display: true } -{ Block Name: BlastShutterDoors10x1x1, Ref: BlastShutterDoors1x1x1 + +{ Block Name: HWSBlockFireworkBees + DropMeshfile: Entities/Misc/BagSmallNewPrefab MarketPrice: 1, display: true - Model: @models/Blocks/Mothership/BlastShutterDoors/BlastShutterDoors10x1x1Prefab - SizeInBlocks: "1,1,11", display: true - Mass: 6250, type: float, display: true, formatter: Kilogram + CustomIcon: HWSBlockFireworkBlocks + IsTextureable: true + IsColorable: true + Model: @hws_blockmodels/HWSBlockFireworkBees + ShowUser: Yes + Shape: ModelEntity + Material: HWS_material_devices_kinetic, display: true + ShowBlockName: true + Place: Free + AllowedInBlueprint: false, display: true + AllowPlacingAt: "Base,MS,SS,GV", display: true + SizeInBlocks: "1,1,1", display: true + SizeInBlocksLocked: "Base,MS" + StackSize: 200 + HitPoints: 50, type: int, display: true + Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" + BlockColor: "110,110,110" + Category: Devices + IsActivateable: true EnergyIn: 1, type: int, display: true, formatter: Watt - HitPoints: 4750, type: int, display: true } -{ Block Name: BlastShutterDoors11x1x1, Ref: BlastShutterDoors1x1x1 + +{ Block Name: HWSBlockFireworkComet2 + DropMeshfile: Entities/Misc/BagSmallNewPrefab MarketPrice: 1, display: true - Model: @models/Blocks/Mothership/BlastShutterDoors/BlastShutterDoors11x1x1Prefab - SizeInBlocks: "1,1,12", display: true - Mass: 6500, type: float, display: true, formatter: Kilogram + CustomIcon: HWSBlockFireworkBlocks + IsTextureable: true + IsColorable: true + Model: @hws_blockmodels/HWSBlockFireworkComet2 + ShowUser: Yes + Shape: ModelEntity + Material: HWS_material_devices_kinetic, display: true + ShowBlockName: true + Place: Free + AllowedInBlueprint: false, display: true + AllowPlacingAt: "Base,MS,SS,GV", display: true + SizeInBlocks: "1,1,1", display: true + SizeInBlocksLocked: "Base,MS" + StackSize: 200 + HitPoints: 50, type: int, display: true + Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" + BlockColor: "110,110,110" + Category: Devices + IsActivateable: true EnergyIn: 1, type: int, display: true, formatter: Watt - HitPoints: 5000, type: int, display: true } -{ Block Name: BlastShutterDoors12x1x1, Ref: BlastShutterDoors1x1x1 + +{ Block Name: HWSBlockFireworkComet + DropMeshfile: Entities/Misc/BagSmallNewPrefab MarketPrice: 1, display: true - Model: @models/Blocks/Mothership/BlastShutterDoors/BlastShutterDoors12x1x1Prefab - SizeInBlocks: "1,1,13", display: true - Mass: 6750, type: float, display: true, formatter: Kilogram + CustomIcon: HWSBlockFireworkBlocks + IsTextureable: true + IsColorable: true + Model: @hws_blockmodels/HWSBlockFireworkComet + ShowUser: Yes + Shape: ModelEntity + Material: HWS_material_devices_kinetic, display: true + ShowBlockName: true + Place: Free + AllowedInBlueprint: false, display: true + AllowPlacingAt: "Base,MS,SS,GV", display: true + SizeInBlocks: "1,1,1", display: true + SizeInBlocksLocked: "Base,MS" + StackSize: 200 + HitPoints: 50, type: int, display: true + Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" + BlockColor: "110,110,110" + Category: Devices + IsActivateable: true EnergyIn: 1, type: int, display: true, formatter: Watt - HitPoints: 5250, type: int, display: true } -{ Block Name: BlastShutterDoors13x1x1, Ref: BlastShutterDoors1x1x1 + +{ Block Name: HWSBlockFireworkCrossover + DropMeshfile: Entities/Misc/BagSmallNewPrefab MarketPrice: 1, display: true - Model: @models/Blocks/Mothership/BlastShutterDoors/BlastShutterDoors13x1x1Prefab - SizeInBlocks: "1,1,14", display: true - Mass: 7000, type: float, display: true, formatter: Kilogram - EnergyIn: 1, type: int, display: true, formatter: Watt - HitPoints: 5500, type: int, display: true -} -{ Block Name: TalonFoodProcessor - Material: woodblock - AllowedInBlueprint: false, display: true - CustomIcon: TribalCauldron - Model: @models2/Entities/Decorations/TribalAssets/TribalCauldronPrefab - SizeInBlocks: "1,1,1", display: true - Class: FoodProcessorV2 - IndexName: Constructor - MarketPrice: 2895, display: true - Group: cpgFoodProcessor - DontDecayFood: true # now this loot container is a fridge + CustomIcon: HWSBlockFireworkBlocks + IsTextureable: true + IsColorable: true + Model: @hws_blockmodels/HWSBlockFireworkCrossover + ShowUser: Yes Shape: ModelEntity + Material: HWS_material_devices_kinetic, display: true ShowBlockName: true - DropMeshfile: Entities/Misc/BagSmallNewPrefab - DropInventoryEntity: DropContainer Place: Free - AllowPlacingAt: "Base", display: true + HitPoints: 50, type: int, display: true + AllowedInBlueprint: false, display: true + AllowPlacingAt: "Base,MS,SS,GV", display: true + SizeInBlocks: "1,1,1", display: true SizeInBlocksLocked: "Base,MS" - Volume: 0, type: float, display: false, formatter: Liter - Mass: 120, type: float, display: true, formatter: Kilogram - IsActivateable: true - IsActivateableInCP: true - IsLockable: true - IsOxygenTight: false, display: true - Info: bkiFoodProcessor, display: true - # ModelOffset: "0,0.5,0" StackSize: 200 Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" BlockColor: "110,110,110" Category: Devices + IsActivateable: true EnergyIn: 1, type: int, display: true, formatter: Watt - CPUIn: 0, type: int, display: true - EnergyInIdle: 0, type: int, display: true, formatter: Watt - EnergyDynamicGroup: Constructor - HitPoints: 175, type: int, display: true - BlastParticleIndex: 4 - BlastRadius: 2 - BlastDamage: 20 - DamageMultiplier_Group: HWS_EWS_Elemental_BlastDamage - - ShowUser: No } -{ Block Name: TalonBarrels + +{ Block Name: HWSBlockFireworkGeorgine + DropMeshfile: Entities/Misc/BagSmallNewPrefab MarketPrice: 1, display: true - Material: woodblock - AllowedInBlueprint: false, display: true - CustomIcon: TribalBarrels - DropInventoryEntity: DropContainer - LootList: 56 - VolumeCapacity: 750, type: float, display: true, formatter: Liter - Model: @models2/Entities/Decorations/TribalAssets/TribalBarrelsPrefab - SizeInBlocks: "1,1,1", display: true - Mass: 200, type: float, display: true, formatter: Kilogram - CPUIn: 0, type: int, display: true - AllowPlacingAt: "Base", display: true - Class: Container - IndexName: Container - Group: cpgCargoBox + CustomIcon: HWSBlockFireworkBlocks + IsTextureable: true + IsColorable: true + Model: @hws_blockmodels/HWSBlockFireworkGeorgine + ShowUser: Yes Shape: ModelEntity + Material: HWS_material_devices_kinetic, display: true ShowBlockName: true - DropMeshfile: Entities/Misc/BagSmallNewPrefab Place: Free - SizeInBlocksLocked: "Base,MS" # scaled small on SV, GV - Volume: 0, type: float, display: false, formatter: Liter - BlockColor: "110,110,110" - Info: bkiContainer, display: true - # ModelOffset: "0,0.5,0" + HitPoints: 50, type: int, display: true + AllowedInBlueprint: false, display: true + AllowPlacingAt: "Base,MS,SS,GV", display: true + SizeInBlocks: "1,1,1", display: true + SizeInBlocksLocked: "Base,MS" StackSize: 200 Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" - # IsAccessible: false, type: bool - IsActivateableInCP: true - IsLockable: true + BlockColor: "110,110,110" Category: Devices + IsActivateable: true EnergyIn: 1, type: int, display: true, formatter: Watt - HitPoints: 125, type: int, display: true - BlastParticleIndex: 4 - BlastDamage: 10 - ShowUser: No } -{ Block Name: TalonBox, Ref: TalonBarrels +{ Block Name: HWSBlockFireworkGold + DropMeshfile: Entities/Misc/BagSmallNewPrefab MarketPrice: 1, display: true - Material: woodblock + CustomIcon: HWSBlockFireworkBlocks + IsTextureable: true + IsColorable: true + Model: @hws_blockmodels/HWSBlockFireworkGold + ShowUser: Yes + Shape: ModelEntity + Material: HWS_material_devices_kinetic, display: true + ShowBlockName: true + Place: Free + HitPoints: 50, type: int, display: true AllowedInBlueprint: false, display: true - CustomIcon: TribalBox - DropInventoryEntity: DropContainer - LootList: 56 - VolumeCapacity: 100, type: float, display: true, formatter: Liter - Model: @models2/Entities/Decorations/TribalAssets/TribalBoxPrefab + AllowPlacingAt: "Base,MS,SS,GV", display: true SizeInBlocks: "1,1,1", display: true - ShowUser: No + SizeInBlocksLocked: "Base,MS" + StackSize: 200 + Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" + BlockColor: "110,110,110" + Category: Devices + IsActivateable: true + EnergyIn: 1, type: int, display: true, formatter: Watt } -{ Block Name: TalonFurnace - Material: woodblock - AllowedInBlueprint: false, display: true - CustomIcon: TribalHearth - Model: @models2/Entities/Decorations/TribalAssets/TribalHearthPrefab - SizeInBlocks: "1,1,2", display: true - Class: Furnace - IndexName: Constructor - Group: cpgConstructor - MarketPrice: 7501, display: true - Shape: ModelEntity + +{ Block Name: HWSBlockFireworkMine2 DropMeshfile: Entities/Misc/BagSmallNewPrefab - DropInventoryEntity: DropContainer + MarketPrice: 1, display: true + CustomIcon: HWSBlockFireworkBlocks + IsTextureable: true + IsColorable: true + Model: @hws_blockmodels/HWSBlockFireworkMine2 + ShowUser: Yes + Shape: ModelEntity + Material: HWS_material_devices_kinetic, display: true + ShowBlockName: true Place: Free - Info: bkiFurnace, display: true - AllowPlacingAt: Base, display: true + HitPoints: 50, type: int, display: true + AllowedInBlueprint: false, display: true + AllowPlacingAt: "Base,MS,SS,GV", display: true + SizeInBlocks: "1,1,1", display: true SizeInBlocksLocked: "Base,MS" - IsActivateable: true - IsActivateableInCP: true - IsLockable: true - IsOxygenTight: false, display: true - # ModelOffset: "0,0.5,0" - SymType: 4 StackSize: 200 Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" BlockColor: "110,110,110" Category: Devices - Mass: 31825, type: float, display: true, formatter: Kilogram - Volume: 0, type: float, display: false, formatter: Liter - EnergyIn: 2500, type: int, display: true, formatter: Watt - CPUIn: 0, type: int, display: true - EnergyInIdle: 1, type: int, display: true, formatter: Watt - EnergyDynamicGroup: Constructor - HitPoints: 350, type: int, display: true - - BlastParticleIndex: 11 - BlastRadius: 2 - BlastDamage: 20 - DamageMultiplier_Group: HWS_EWS_Elemental_BlastDamage - - - Temperature: 150, display: true - ShowUser: No + IsActivateable: true + EnergyIn: 1, type: int, display: true, formatter: Watt } -{ Block Name: PlayerRespawnPOI - CustomIcon: EntitySpawnerPlateThin - Info: bkiNoInfo, display: true - Model: @models/Blocks/Misc/EntitySpawnerPlateThinPrefab - # Collide: "bullet,rocket,melee,sight" # for AI pathfinding: do not consider this block as collide with movements + +{ Block Name: HWSBlockFireworkMine DropMeshfile: Entities/Misc/BagSmallNewPrefab - IndexName: SpawnPoint - Group: cpgTransportation - Category: Devices - Material: wood + MarketPrice: 1, display: true + CustomIcon: HWSBlockFireworkBlocks + IsTextureable: true + IsColorable: true + Model: @hws_blockmodels/HWSBlockFireworkMine + ShowUser: Yes Shape: ModelEntity - MarketPrice: 701, display: true + Material: HWS_material_devices_kinetic, display: true ShowBlockName: true Place: Free - AllowPlacingAt: "Base", display: true + AllowedInBlueprint: false, display: true + AllowPlacingAt: "Base,MS,SS,GV", display: true SizeInBlocks: "1,1,1", display: true - SizeInBlocksLocked: "Base" - Volume: 0, type: float, display: false, formatter: Liter - Mass: 1, type: float, display: true, formatter: Kilogram - # IsLockable: true - IsOxygenTight: false, display: true + SizeInBlocksLocked: "Base,MS" StackSize: 200 + HitPoints: 50, type: int, display: true Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" BlockColor: "110,110,110" - - EnergyIn: 0, type: int, display: true, formatter: Watt - BlastParticleIndex: 0 - BlastRadius: 0 - BlastDamage: 0 - - #BuffNamesActivate: "Resurrected", display: Activates - #DebuffNamesActivate: "WellFed,Rested", display: Deactivates - - ShowUser: No - AllowedInBlueprint: false, display: true -} -{ Block Name: PlayerRespawnSV - CustomIcon: EntitySpawnerPlateThin - Info: bkiNoInfo, display: true - Model: @models/Blocks/Misc/EntitySpawnerPlateThinPrefab - # Collide: "bullet,rocket,melee,sight" # for AI pathfinding: do not consider this block as collide with movements - DropMeshfile: Entities/Misc/DropContainerNewPrefab #Large container box; Available variants: see start of this document! - IndexName: SpawnPoint - Group: cpgTransportation Category: Devices - Material: wood + IsActivateable: true + EnergyIn: 1, type: int, display: true, formatter: Watt +} + +{ Block Name: HWSBlockFireworkMinion + DropMeshfile: Entities/Misc/BagSmallNewPrefab + MarketPrice: 1, display: true + CustomIcon: HWSBlockFireworkBlocks + IsTextureable: true + IsColorable: true + Model: @hws_blockmodels/HWSBlockFireworkMinion + ShowUser: Yes Shape: ModelEntity - MarketPrice: 700, display: true + Material: HWS_material_devices_kinetic, display: true ShowBlockName: true Place: Free - AllowPlacingAt: "SS,GV", display: true - SizeInBlocks: "2,1,2", display: true - SizeInBlocksLocked: "Base" - Volume: 1, type: float, display: true, formatter: Liter - Mass: 1, type: float, display: true, formatter: Kilogram - # IsLockable: true - IsOxygenTight: false, display: true - StackSize: 1000 - BlockColor: "110,110,110" - - EnergyIn: 0, type: int, display: true, formatter: Watt - BlastParticleIndex: 0 - BlastRadius: 0 - BlastDamage: 0 - - #BuffNamesActivate: "Resurrected", display: Activates - #DebuffNamesActivate: "WellFed,Rested", display: Deactivates - - ShowUser: No AllowedInBlueprint: false, display: true + AllowPlacingAt: "Base,MS,SS,GV", display: true + SizeInBlocks: "1,1,1", display: true + SizeInBlocksLocked: "Base,MS" + StackSize: 200 + HitPoints: 50, type: int, display: true + Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" + BlockColor: "110,110,110" + Category: Devices + IsActivateable: true + EnergyIn: 1, type: int, display: true, formatter: Watt } -===== Posters Deco ======== -{ Block Name: PosterARest - Model: @models2/Entities/Decorations/Posters/aRestPosterPrefab + +{ Block Name: HWSBlockFireworkOsier DropMeshfile: Entities/Misc/BagSmallNewPrefab - RepairToTemplate: false, display: true - MarketPrice: 1900, display: true - Material: HWS_material_devices_kinetic + MarketPrice: 1, display: true + CustomIcon: HWSBlockFireworkBlocks + IsTextureable: true + IsColorable: true + Model: @hws_blockmodels/HWSBlockFireworkOsier + ShowUser: Yes Shape: ModelEntity + Material: HWS_material_devices_kinetic, display: true ShowBlockName: true Place: Free - Category: Deco Blocks - # PickupTarget: PosterARest - AllowPlacingAt: "Base,MS", display: true + AllowedInBlueprint: false, display: true + AllowPlacingAt: "Base,MS,SS,GV", display: true SizeInBlocks: "1,1,1", display: true SizeInBlocksLocked: "Base,MS" - Info: bkiPosterARest, display: true - IsOxygenTight: false, display: true - StackSize: 400 - Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 320" - Mass: 0, type: float, display: true, formatter: Kilogram - Volume: 0, type: float, display: false, formatter: Liter - CPUIn: 0, type: int, display: true - # ShowUser: No -} -{ Block Name: PosterBiker, Ref: PosterARest - MarketPrice: 1, display: true - Model: @models2/Entities/Decorations/Posters/BikerPosterPrefab - Info: bkiPosterBiker, display: true -} -{ Block Name: PosterBoyband, Ref: PosterARest - MarketPrice: 1, display: true - Model: @models2/Entities/Decorations/Posters/BoybandPosterPrefab - Info: bkiNoInfo, display: true - ShowUser: No -} -{ Block Name: PosterDontHide, Ref: PosterARest - MarketPrice: 1, display: true - Model: @models2/Entities/Decorations/Posters/DontHidePosterPrefab - Info: bkiPosterDontHide, display: true -} -{ Block Name: PosterForeignWorld, Ref: PosterARest - MarketPrice: 1, display: true - Model: @models2/Entities/Decorations/Posters/ForeignWorldPosterPrefab - Info: bkiPosterForeignWorld, display: true + StackSize: 200 + HitPoints: 50, type: int, display: true + Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" + BlockColor: "110,110,110" + Category: Devices + IsActivateable: true + EnergyIn: 1, type: int, display: true, formatter: Watt } -{ Block Name: PosterJump, Ref: PosterARest + +{ Block Name: HWSBlockFireworkPalm + DropMeshfile: Entities/Misc/BagSmallNewPrefab MarketPrice: 1, display: true - Model: @models2/Entities/Decorations/Posters/JumpPosterPrefab - Info: bkiPosterJump, display: true + CustomIcon: HWSBlockFireworkBlocks + IsTextureable: true + IsColorable: true + Model: @hws_blockmodels/HWSBlockFireworkPalm + ShowUser: Yes + Shape: ModelEntity + Material: HWS_material_devices_kinetic, display: true + ShowBlockName: true + Place: Free + HitPoints: 50, type: int, display: true + AllowedInBlueprint: false, display: true + AllowPlacingAt: "Base,MS,SS,GV", display: true + SizeInBlocks: "1,1,1", display: true + SizeInBlocksLocked: "Base,MS" + StackSize: 200 + Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" + BlockColor: "110,110,110" + Category: Devices + IsActivateable: true + EnergyIn: 1, type: int, display: true, formatter: Watt } -{ Block Name: PosterNewWorld, Ref: PosterARest + +{ Block Name: HWSBlockFireworkPion + DropMeshfile: Entities/Misc/BagSmallNewPrefab MarketPrice: 1, display: true - Model: @models2/Entities/Decorations/Posters/NewWorldPosterPrefab - Info: bkiPosterNewWorld, display: true + CustomIcon: HWSBlockFireworkBlocks + IsTextureable: true + IsColorable: true + Model: @hws_blockmodels/HWSBlockFireworkPion + ShowUser: Yes + Shape: ModelEntity + Material: HWS_material_devices_kinetic, display: true + ShowBlockName: true + Place: Free + HitPoints: 50, type: int, display: true + AllowedInBlueprint: false, display: true + AllowPlacingAt: "Base,MS,SS,GV", display: true + SizeInBlocks: "1,1,1", display: true + SizeInBlocksLocked: "Base,MS" + StackSize: 200 + Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" + BlockColor: "110,110,110" + Category: Devices + IsActivateable: true + EnergyIn: 1, type: int, display: true, formatter: Watt } -{ Block Name: PosterSoleDesert, Ref: PosterARest + +{ Block Name: HWSBlockFireworkRainbow + DropMeshfile: Entities/Misc/BagSmallNewPrefab MarketPrice: 1, display: true - Model: @models2/Entities/Decorations/Posters/SoleDesertPosterPrefab - Info: bkiPosterSoleDesert, display: true + CustomIcon: HWSBlockFireworkBlocks + IsTextureable: true + IsColorable: true + Model: @hws_blockmodels/HWSBlockFireworkRainbow + ShowUser: Yes + Shape: ModelEntity + Material: HWS_material_devices_kinetic, display: true + ShowBlockName: true + Place: Free + HitPoints: 50, type: int, display: true + AllowedInBlueprint: false, display: true + AllowPlacingAt: "Base,MS,SS,GV", display: true + SizeInBlocks: "1,1,1", display: true + SizeInBlocksLocked: "Base,MS" + StackSize: 200 + Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" + BlockColor: "110,110,110" + Category: Devices + IsActivateable: true + EnergyIn: 1, type: int, display: true, formatter: Watt } -{ Block Name: PosterStranger, Ref: PosterARest + +{ Block Name: HWSBlockFireworkRedPion + DropMeshfile: Entities/Misc/BagSmallNewPrefab MarketPrice: 1, display: true - Model: @models2/Entities/Decorations/Posters/StrangerPosterPrefab - Info: bkiPosterStranger, display: true + CustomIcon: HWSBlockFireworkBlocks + IsTextureable: true + IsColorable: true + Model: @hws_blockmodels/HWSBlockFireworkRedPion + ShowUser: Yes + Shape: ModelEntity + Material: HWS_material_devices_kinetic, display: true + ShowBlockName: true + Place: Free + HitPoints: 50, type: int, display: true + AllowedInBlueprint: false, display: true + AllowPlacingAt: "Base,MS,SS,GV", display: true + SizeInBlocks: "1,1,1", display: true + SizeInBlocksLocked: "Base,MS" + StackSize: 200 + Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" + BlockColor: "110,110,110" + Category: Devices + IsActivateable: true + EnergyIn: 1, type: int, display: true, formatter: Watt } -{ Block Name: PosterSurvivor, Ref: PosterARest + +{ Block Name: HWSBlockFireworkScarlet + DropMeshfile: Entities/Misc/BagSmallNewPrefab MarketPrice: 1, display: true - Model: @models2/Entities/Decorations/Posters/SurvivorPosterPrefab - Info: bkiPosterSurvivor, display: true + CustomIcon: HWSBlockFireworkBlocks + IsTextureable: true + IsColorable: true + Model: @hws_blockmodels/HWSBlockFireworkScarlet + ShowUser: Yes + Shape: ModelEntity + Material: HWS_material_devices_kinetic, display: true + ShowBlockName: true + Place: Free + HitPoints: 50, type: int, display: true + AllowedInBlueprint: false, display: true + AllowPlacingAt: "Base,MS,SS,GV", display: true + SizeInBlocks: "1,1,1", display: true + SizeInBlocksLocked: "Base,MS" + StackSize: 200 + Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" + BlockColor: "110,110,110" + Category: Devices + IsActivateable: true + EnergyIn: 1, type: int, display: true, formatter: Watt } -{ Block Name: PosterTakingABreak, Ref: PosterARest + +{ Block Name: HWSBlockFireworkViolet + DropMeshfile: Entities/Misc/BagSmallNewPrefab MarketPrice: 1, display: true - Model: @models2/Entities/Decorations/Posters/TakeingaBreakPosterPrefab - Info: bkiPosterTakingABreak, display: true + CustomIcon: HWSBlockFireworkBlocks + IsTextureable: true + IsColorable: true + Model: @hws_blockmodels/HWSBlockFireworkViolet + ShowUser: Yes + Shape: ModelEntity + Material: HWS_material_devices_kinetic, display: true + ShowBlockName: true + Place: Free + HitPoints: 50, type: int, display: true + AllowedInBlueprint: false, display: true + AllowPlacingAt: "Base,MS,SS,GV", display: true + SizeInBlocks: "1,1,1", display: true + SizeInBlocksLocked: "Base,MS" + StackSize: 200 + Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" + BlockColor: "110,110,110" + Category: Devices + IsActivateable: true + EnergyIn: 1, type: int, display: true, formatter: Watt } -{ Block Name: PosterTalon, Ref: PosterARest + +{ Block Name: HWSBlockFireworkWhiteFlares + DropMeshfile: Entities/Misc/BagSmallNewPrefab MarketPrice: 1, display: true - Model: @models2/Entities/Decorations/Posters/TalonPosterPrefab - Info: bkiPosterTalon, display: true + CustomIcon: HWSBlockFireworkBlocks + IsTextureable: true + IsColorable: true + Model: @hws_blockmodels/HWSBlockFireworkWhiteFlares + ShowUser: Yes + Shape: ModelEntity + Material: HWS_material_devices_kinetic, display: true + ShowBlockName: true + Place: Free + HitPoints: 50, type: int, display: true + AllowedInBlueprint: false, display: true + AllowPlacingAt: "Base,MS,SS,GV", display: true + SizeInBlocks: "1,1,1", display: true + SizeInBlocksLocked: "Base,MS" + StackSize: 200 + Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" + BlockColor: "110,110,110" + Category: Devices + IsActivateable: true + EnergyIn: 1, type: int, display: true, formatter: Watt } -{ Block Name: PosterTrader, Ref: PosterARest + +{ Block Name: HWSBlockFireworkBlocks + DropMeshfile: Entities/Misc/BagSmallNewPrefab MarketPrice: 1, display: true - Model: @models2/Entities/Decorations/Posters/TraderPosterPrefab - Info: bkiPosterTrader, display: true + IsTextureable: true + IsColorable: true + Model: @hws_blockmodels/HWSBlockFireworkBees + ShowUser: Yes + Shape: ModelEntity + Material: HWS_material_devices_kinetic, display: true + ShowBlockName: true + Place: Free + AllowedInBlueprint: false, display: true + AllowPlacingAt: "Base,MS,SS,GV", display: true + SizeInBlocks: "1,1,1", display: true + SizeInBlocksLocked: "Base,MS" + StackSize: 200 + Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" + BlockColor: "110,110,110" + Category: Devices + ChildBlocks: "HWSBlockFireworkBees,HWSBlockFireworkComet2,HWSBlockFireworkComet,HWSBlockFireworkCrossover,HWSBlockFireworkGeorgine,HWSBlockFireworkGold,HWSBlockFireworkMine,HWSBlockFireworkMine2,HWSBlockFireworkMinion,HWSBlockFireworkOsier,HWSBlockFireworkPalm,HWSBlockFireworkPion,HWSBlockFireworkRainbow,HWSBlockFireworkRedPion,HWSBlockFireworkScarlet,HWSBlockFireworkViolet,HWSBlockFireworkWhiteFlares" } -{ Block Name: PosterZiraxAlienWorld, Ref: PosterARest + +# HWS Crews +{ Block Name: HWSCrewBaseEngineerI MarketPrice: 1, display: true - Model: @models2/Entities/Decorations/Posters/ZiraxAlienWorldPosterPrefab - Info: bkiPosterZiraxAlienWorld, display: true -} -{ Block Name: PosterCrystalMoon, Ref: PosterARest - Model: @models2/Entities/Decorations/Posters/CrystalMoonPosterPrefab - Info: bkiPosterZiraxAlienWorld, display: true -} -{ Block Name: PosterOffIntoTheUnknown, Ref: PosterARest - Model: @models2/Entities/Decorations/Posters/OffIntoTheUnknownPosterPrefab - Info: bkiPosterZiraxAlienWorld, display: true -} -# === Heavy Windows with ornaments === -{ Block Name: HeavyWindowDetailedBlocks - Material: hullcombat - CustomIcon: HeavyWindowDetailedCT2COR - Shape: Invisible - MarketPrice: 2766, display: true + Class: Weapon + CustomIcon: ControlStationNPC + IndexName: Crew + Material: human, display: true + Group: cpgHWSCrew + IsAccessible: true, type: bool + StackSize: 1 + Shape: ModelEntity + ShowBlockName: true DropMeshfile: Entities/Misc/BagSmallNewPrefab + # AllowedInBlueprint: false, display: true + # CanPickup: true + BlockColor: "170,170,170" + Model: @models2/Entities/Decorations/DecoNPC/ControlStationNPCPrefab + ShowUser: Yes Place: Free - Info: bkiBlockGroup, display: true - IsOxygenTight: true, display: true - IsAccessible: false, type: bool - Category: BuildingBlocks - ChildBlocks: "HeavyWindowDetailedA,HeavyWindowDetailedACL,HeavyWindowDetailedACR,HeavyWindowDetailedAO,HeavyWindowDetailedAT,HeavyWindowDetailedATCL,HeavyWindowDetailedATCR,HeavyWindowDetailedATO,HeavyWindowDetailedBT,HeavyWindowDetailedBX,HeavyWindowDetailedBXT,HeavyWindowDetailedBXCL,HeavyWindowDetailedCL,HeavyWindowDetailedCCL,HeavyWindowDetailedCCR,HeavyWindowDetailedCOL,HeavyWindowDetailedCTL,HeavyWindowDetailedCTOL,HeavyWindowDetailedCTCOL,HeavyWindowDetailedCTCOR,HeavyWindowDetailedCT2L,HeavyWindowDetailedCT2OL,HeavyWindowDetailedCT2COL,HeavyWindowDetailedCT2COR" - Collide: Transparent + Category: Devices + HitPoints: 90, type: int, display: true - TemplateRoot: HeavyWindowDetailedBlocks - AllowPlacingAt: "Base,MS", display: true - HitPoints: 1500, type: int, display: true - Mass: 1880, type: float, display: true, formatter: Kilogram - Volume: 0, type: float, display: false, formatter: Liter - StackSize: 10000 - Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 4000" - CPUIn: 1, type: int, display: true + Info: "Hired Crew Member for better Energy efficiency in your Base.", display: true + AllowedInBlueprint: false, display: true + # CanPickup: true + MaxCount: 3, type: int, display: true + ForceMaxCount: true - UnlockCost: 0 - UnlockLevel: 1 - TechTreeNames: "" + AllowPlacingAt: "Base", display: true + SizeInBlocksLocked: "Base" + SizeInBlocks: "1,1,1", display: true + + EnergyIn: -5000, type: int, display: true, formatter: Watt + CPUIn: -250000, type: int, display: true + Volume: 0, type: float, display: false, formatter: Liter + Mass: 110, type: float, display: true, formatter: Kilogram } -{ Block Name: HeavyWindowDetailedA + +{ Block Name: HWSCrewBaseEngineerII MarketPrice: 1, display: true - Material: hullcombat + Class: Weapon + CustomIcon: TacticalOfficer + IndexName: Crew + Material: human, display: true + Group: cpgHWSCrew + IsAccessible: true, type: bool + BlockColor: "110,110,110" Shape: ModelEntity - Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedAPrefab + ShowBlockName: true DropMeshfile: Entities/Misc/BagSmallNewPrefab - #Mesh-Damage-1: Mesh/D0 - #Mesh-Damage-2: Mesh/D1 - #Mesh-Damage-3: Mesh/D2 - #Mesh-Damage-4: Mesh/D3 - IsTextureable: true # !!! - IsGPUInstance: false # !!! - Texture: 50 - Place: Free - IsAccessible: false, type: bool - IsOxygenTight: true, display: true - Category: BuildingBlocks - BlockColor: "110,110,110" - Collide: Transparent - TemplateRoot: HeavyWindowDetailedBlocks - AllowPlacingAt: "Base,MS", display: false + Category: Devices + HitPoints: 130, type: int, display: true + StackSize: 1 + + Info: "Hired Crew Member for better efficiency for CPU and Energy in your Base.", display: true + AllowedInBlueprint: false, display: true + # CanPickup: true + Model: @models2/Entities/Decorations/DecoNPC/TacticalOfficerPrefab + ShowUser: Yes + MaxCount: 1, type: int, display: true + ForceMaxCount: true + + AllowPlacingAt: "Base", display: true + SizeInBlocksLocked: "Base" SizeInBlocks: "1,1,1", display: true - SizeInBlocksLocked: "Base,MS" - HitPoints: 1750, type: int, display: true - Mass: 1880, type: float, display: true, formatter: Kilogram - # ShowUser: NoButCSV # inverted versions should not be display in H menu but should show up in EAH tool - CPUIn: 1, type: int, display: true -} -{ Block Name: HeavyWindowDetailedACL, Ref: HeavyWindowDetailedA #Requires Mirror R - MarketPrice: 1, display: true - Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedACLPrefab - MirrorTo: HeavyWindowDetailedACR -} -{ Block Name: HeavyWindowDetailedACR, Ref: HeavyWindowDetailedA #Requires Mirror L - MarketPrice: 1, display: true - Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedACRPrefab - MirrorTo: HeavyWindowDetailedACL -} -{ Block Name: HeavyWindowDetailedAO, Ref: HeavyWindowDetailedA - MarketPrice: 1, display: true - Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedAOPrefab - SymType: 1 -} -{ Block Name: HeavyWindowDetailedAT, Ref: HeavyWindowDetailedA - MarketPrice: 1, display: true - Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedATPrefab - SymType: 1 -} -{ Block Name: HeavyWindowDetailedATCL, Ref: HeavyWindowDetailedA #Requires Mirror R - MarketPrice: 1, display: true - Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedATCLPrefab - MirrorTo: HeavyWindowDetailedATCR -} -{ Block Name: HeavyWindowDetailedATCR, Ref: HeavyWindowDetailedA #Requires Mirror L - MarketPrice: 1, display: true - Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedATCRPrefab - MirrorTo: HeavyWindowDetailedATCL + + EnergyIn: -10000, type: int, display: true, formatter: Watt + CPUIn: -750000, type: int, display: true + Volume: 0, type: float, display: false, formatter: Liter + Mass: 200, type: float, display: true, formatter: Kilogram } -{ Block Name: HeavyWindowDetailedATO, Ref: HeavyWindowDetailedA - MarketPrice: 1, display: true - Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedATOPrefab - SymType: 1 + +{ Block Name: HWSCrewCVEngineerI + MarketPrice: 1000000, display: true + Class: Weapon + CustomIcon: ConsoleSmallNPC + IndexName: Crew + Material: human, display: true + Group: cpgHWSCrew + IsAccessible: true, type: bool + BlockColor: "110,110,110" + # AllowedInBlueprint: false, display: true + # CanPickup: true + Model: @models2/Entities/Decorations/DecoNPC/ConsoleSmallNPCPrefab + Category: Devices + ShowUser: Yes + Shape: ModelEntity + ShowBlockName: true + DropMeshfile: Entities/Misc/BagSmallNewPrefab + StackSize: 1 + HitPoints: 75, type: int, display: true + + Info: "Hired Crew Member for better Energy efficiency in your CV.", display: true + AllowedInBlueprint: false, display: true + # CanPickup: true + MaxCount: 3, type: int, display: true + ForceMaxCount: true + + AllowPlacingAt: "MS", display: true + SizeInBlocksLocked: "MS" + SizeInBlocks: "1,1,1", display: true + + EnergyIn: -3500, type: int, display: true, formatter: Watt + Volume: 0, type: float, display: false, formatter: Liter + Mass: 90, type: float, display: true, formatter: Kilogram } -{ Block Name: HeavyWindowDetailedBT, Ref: HeavyWindowDetailedA - MarketPrice: 1, display: true - Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedBTPrefab - SymType: 1 + +{ Block Name: HWSCrewCVEngineerII + MarketPrice: 6000000, display: true + Class: Weapon + CustomIcon: CommandingOfficerAlien + IndexName: Crew + Material: human, display: true + Model: @models2/Entities/Decorations/DecoNPC/CommandingOfficerAlienPrefab + Group: cpgHWSCrew + IsAccessible: true, type: bool + BlockColor: "110,110,110" + # AllowedInBlueprint: false, display: true + # CanPickup: true + Category: Devices + ShowUser: Yes + Shape: ModelEntity + ShowBlockName: true + DropMeshfile: Entities/Misc/BagSmallNewPrefab + StackSize: 1 + HitPoints: 150, type: int, display: true + + Info: "Hired Crew Member for better efficiency for CPU and Energy in your CV.", display: true + AllowedInBlueprint: false, display: true + # CanPickup: true + MaxCount: 1, type: int, display: true + ForceMaxCount: true + + AllowPlacingAt: "MS", display: true + SizeInBlocksLocked: "MS" + SizeInBlocks: "1,1,1", display: true + + EnergyIn: -5000, type: int, display: true, formatter: Watt + CPUIn: -250000, type: int, display: true + Volume: 0, type: float, display: false, formatter: Liter + Mass: 100, type: float, display: true, formatter: Kilogram } -{ Block Name: HeavyWindowDetailedBX, Ref: HeavyWindowDetailedA - MarketPrice: 1, display: true - Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedBXPrefab - SymType: 1 -} -{ Block Name: HeavyWindowDetailedBXT, Ref: HeavyWindowDetailedA - MarketPrice: 1, display: true - Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedBXTPrefab - SymType: 1 -} -{ Block Name: HeavyWindowDetailedBXCL, Ref: HeavyWindowDetailedA #Requires Mirror R - MarketPrice: 1, display: true - Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedBXCLPrefab - MirrorTo: HeavyWindowDetailedBXCR -} -{ Block Name: HeavyWindowDetailedBXCR, Ref: HeavyWindowDetailedA #only mirror; not required for selection - MarketPrice: 1, display: true - Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedBXCRPrefab - MirrorTo: HeavyWindowDetailedBXCL - ShowUser: No -} -{ Block Name: HeavyWindowDetailedCL, Ref: HeavyWindowDetailedA #Requires Mirror - MarketPrice: 1, display: true - Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedCLPrefab - MirrorTo: HeavyWindowDetailedCR -} -{ Block Name: HeavyWindowDetailedCR, Ref: HeavyWindowDetailedA #only mirror; not required for selection - MarketPrice: 1, display: true - Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedCRPrefab - MirrorTo: HeavyWindowDetailedCL - ShowUser: No -} -{ Block Name: HeavyWindowDetailedCCL, Ref: HeavyWindowDetailedA #Requires Mirror - MarketPrice: 1, display: true - Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedCCLPrefab - MirrorTo: HeavyWindowDetailedCCR -} -{ Block Name: HeavyWindowDetailedCCR, Ref: HeavyWindowDetailedA #Requires Mirror - MarketPrice: 1, display: true - Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedCCRPrefab - MirrorTo: HeavyWindowDetailedCCL -} -{ Block Name: HeavyWindowDetailedCOL, Ref: HeavyWindowDetailedA #Requires Mirror - MarketPrice: 1, display: true - Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedCOLPrefab - MirrorTo: HeavyWindowDetailedCOR -} -{ Block Name: HeavyWindowDetailedCOR, Ref: HeavyWindowDetailedA #only mirror; not required for selection - MarketPrice: 1, display: true - Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedCORPrefab - MirrorTo: HeavyWindowDetailedCOL - ShowUser: No -} -{ Block Name: HeavyWindowDetailedCTL, Ref: HeavyWindowDetailedA #Requires Mirror - MarketPrice: 1, display: true - Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedCTLPrefab - MirrorTo: HeavyWindowDetailedCTR -} -{ Block Name: HeavyWindowDetailedCTR, Ref: HeavyWindowDetailedA #only mirror; not required for selection - MarketPrice: 1, display: true - Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedCTRPrefab - MirrorTo: HeavyWindowDetailedCTL - ShowUser: No -} -{ Block Name: HeavyWindowDetailedCTOL, Ref: HeavyWindowDetailedA #Requires Mirror - MarketPrice: 1, display: true - Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedCTOLPrefab - MirrorTo: HeavyWindowDetailedCTOR -} -{ Block Name: HeavyWindowDetailedCTOR, Ref: HeavyWindowDetailedA #only mirror; not required for selection - MarketPrice: 1, display: true - Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedCTORPrefab - MirrorTo: HeavyWindowDetailedCTOL - ShowUser: No -} -{ Block Name: HeavyWindowDetailedCTCOL, Ref: HeavyWindowDetailedA #Requires Mirror - MarketPrice: 1, display: true - Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedCTCOLPrefab - MirrorTo: HeavyWindowDetailedCTCOR -} -{ Block Name: HeavyWindowDetailedCTCOR, Ref: HeavyWindowDetailedA #Requires Mirror - MarketPrice: 1, display: true - Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedCTCORPrefab - MirrorTo: HeavyWindowDetailedCTCOL -} -{ Block Name: HeavyWindowDetailedCT2L, Ref: HeavyWindowDetailedA #Requires Mirror - MarketPrice: 1, display: true - Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedCT2LPrefab - MirrorTo: HeavyWindowDetailedCT2R -} -{ Block Name: HeavyWindowDetailedCT2R, Ref: HeavyWindowDetailedA #only mirror; not required for selection - MarketPrice: 1, display: true - Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedCT2RPrefab - MirrorTo: HeavyWindowDetailedCT2L - ShowUser: No -} -{ Block Name: HeavyWindowDetailedCT2OL, Ref: HeavyWindowDetailedA #Requires Mirror - MarketPrice: 1, display: true - Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedCT2OLPrefab - MirrorTo: HeavyWindowDetailedCT2OR -} -{ Block Name: HeavyWindowDetailedCT2OR, Ref: HeavyWindowDetailedA #only mirror; not required for selection - MarketPrice: 1, display: true - Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedCT2ORPrefab - MirrorTo: HeavyWindowDetailedCT2OL - ShowUser: No -} -{ Block Name: HeavyWindowDetailedCT2COL, Ref: HeavyWindowDetailedA #Requires Mirror - MarketPrice: 1, display: true - Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedCT2COLPrefab - MirrorTo: HeavyWindowDetailedCT2COR -} -{ Block Name: HeavyWindowDetailedCT2COR, Ref: HeavyWindowDetailedA #Requires Mirror - MarketPrice: 1, display: true - Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedCT2CORPrefab - MirrorTo: HeavyWindowDetailedCT2COL -} -# === High Tier sphere turret types (generic)=== -{ Block Name: TurretEnemyBlack, Ref: TurretAlien #Random; not assigned to faction yet - MarketPrice: 1, display: true - Info: bkiTurretEnemyColored, display: true - Model: @models/Blocks/Turrets/TurretEnemyBlackPrefab - WeaponItem: TurretEnemyLaserWeaponBlack -} -{ Block Name: TurretEnemyBlue, Ref: TurretAlien #Plasma; not assigned to faction yet - MarketPrice: 1, display: true - Info: bkiTurretEnemyColored, display: true - Model: @models/Blocks/Turrets/TurretEnemyBluePrefab - WeaponItem: TurretEnemyLaserWeaponBlue -} -{ Block Name: TurretEnemyCyan, Ref: TurretAlien #Random; not assigned to faction yet - MarketPrice: 1, display: true - Info: bkiTurretEnemyColored, display: true - Model: @models/Blocks/Turrets/TurretEnemyCyanPrefab - WeaponItem: TurretEnemyLaserWeaponCyan -} -{ Block Name: TurretEnemyGreen, Ref: TurretAlien #Random; Tresari faction - MarketPrice: 1, display: true - Info: bkiTurretEnemyColored, display: true - Model: @models/Blocks/Turrets/TurretEnemyGreenPrefab - WeaponItem: TurretEnemyLaserWeaponGreen -} -{ Block Name: TurretEnemyOrange, Ref: TurretAlien #Random; not assigned to faction yet - MarketPrice: 1, display: true - Info: bkiTurretEnemyColored, display: true - Model: @models/Blocks/Turrets/TurretEnemyOrangePrefab - WeaponItem: TurretEnemyLaserWeaponOrange -} -{ Block Name: TurretEnemyPurple, Ref: TurretAlien #Turret Faction CVBA DarkMatter TESCH - MarketPrice: 1, display: true - Info: bkiTurretEnemyTESCH, display: true - Model: @models/Blocks/Turrets/TurretEnemyPurplePrefab - WeaponItem: TurretEnemyLaserWeaponPurple -} -{ Block Name: TurretEnemyRed, Ref: TurretAlien #Laser; not assigned to faction yet - MarketPrice: 1, display: true - Info: bkiTurretEnemyColored, display: true - Model: @models/Blocks/Turrets/TurretEnemyRedPrefab - WeaponItem: TurretEnemyLaserWeaponRed -} -{ Block Name: TurretEnemyYellow, Ref: TurretAlien #EMP; not assigned to faction yet - MarketPrice: 1, display: true - Info: bkiTurretEnemyColored, display: true - Model: @models/Blocks/Turrets/TurretEnemyYellowPrefab - WeaponItem: TurretEnemyLaserWeaponYellow -} -# Tier-ed Teleporters -{ Block Name: TeleporterBAT1 - Info: bkiTeleporterBA, display: true - Class: Teleporter - MarketPrice: 2201, display: true - Group: cpgTransportation - Category: Devices - IndexName: Teleporter - CustomIcon: TeleporterBA +{ Block Name: HWSCrewCVCoordinatorI + MarketPrice: 7500000, display: true + Class: Weapon + CustomIcon: EngineerMainStation + IndexName: Crew + Material: human, display: true + Group: cpgHWSCrew + IsAccessible: true, type: bool + BlockColor: "110,110,110" # AllowedInBlueprint: false, display: true - Material: HWS_material_devices_kinetic + # CanPickup: true + Model: @models2/Entities/Decorations/DecoNPC/EngineerMainStationPrefab + StackSize: 1 + Category: Devices + ShowUser: Yes Shape: ModelEntity ShowBlockName: true - Model: @models/Blocks/Misc/TeleporterPrefab - Mesh-Damage-1: Mesh/D0 - Mesh-Damage-2: Mesh/D1 - Mesh-Damage-3: Mesh/D2 - Mesh-Damage-4: Mesh/D3 DropMeshfile: Entities/Misc/BagSmallNewPrefab - Place: Free - # TemplateRoot: HullLargeBlocks - # PickupTarget: SteelPlate - BlockColor: "110,110,110" - IsActivateable: true - IsLockable: true - IsOxygenTight: false, display: true - AllowPlacingAt: Base, display: true - SizeInBlocks: "1,1,1", display: true - SizeInBlocksLocked: "Base,MS" - StackSize: 200 - Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" - Mass: 320, type: float, display: true, formatter: Kilogram - EnergyIn: 1200, type: int, display: true, formatter: Watt - CPUIn: 350, type: int, display: true + HitPoints: 200, type: int, display: true + + Info: "Hired Crew Member for better CPU and Torque efficiency in your CV.", display: true + AllowedInBlueprint: false, display: true + # CanPickup: true + MaxCount: 2, type: int, display: true + ForceMaxCount: true + + AllowPlacingAt: "MS", display: true + SizeInBlocksLocked: "MS" + SizeInBlocks: "2,1,1", display: true + + EnergyIn: 1, type: int, display: true, formatter: Watt + Torque: 1250000, type: int, display: true, formatter: NewtonMeter + CPUIn: -500000, type: int, display: true Volume: 0, type: float, display: false, formatter: Liter - HitPoints: 350, type: int, display: true - BlastParticleIndex: 4 - BlastRadius: 2 - BlastDamage: 50 - DamageMultiplier_Group: HWS_EWS_Elemental_BlastDamage + Mass: 70, type: float, display: true, formatter: Kilogram +} +{ Block Name: HWSCrewHVOperatorI + MarketPrice: 1, display: true + Class: Weapon + CustomIcon: SecurityGuard + IndexName: Crew + Material: human, display: true + Group: cpgHWSCrew + IsAccessible: true, type: bool + BlockColor: "110,110,110" + # AllowedInBlueprint: false, display: true + # CanPickup: true + Model: @models2/Entities/Decorations/DecoNPC/SecurityGuardPrefab + StackSize: 1 + Category: Devices + ShowUser: Yes + Shape: ModelEntity + ShowBlockName: true + DropMeshfile: Entities/Misc/BagSmallNewPrefab + HitPoints: 120, type: int, display: true - RangeLY: 0 # a value of 0 allows to teleport only within the current sector + Info: "Hired Crew Member for better CPU and Torque efficiency in your HV.", display: true + AllowedInBlueprint: false, display: true + # CanPickup: true + MaxCount: 3, type: int, display: true + ForceMaxCount: true - #UnlockCost: 20, display: true - #UnlockLevel: 15, display: true - # TechTreeParent: PentaxidTank - #TechTreeNames: Base + AllowPlacingAt: "GV", display: true + #SizeInBlocksLocked: "GV" + SizeInBlocks: "1,1,1", display: true - ShowUser: No + Torque: 1850, type: int, display: true, formatter: NewtonMeter + CPUIn: -30000, type: int, display: true + Volume: 0, type: float, display: false, formatter: Liter + Mass: 80, type: float, display: true, formatter: Kilogram } -# ================================================================================= -# ================================ EPIC Devices ================================== -# ================================================================================= - -{ Block Name: TeleporterBAEpic - MarketPrice: 355743, display: true - Info: bkiTeleporterBAEpic, display: true - Class: Teleporter - # MarketPrice: 2200, display: true - Group: cpgTransportation - Category: Devices - IndexName: Teleporter - # RepairToTemplate: false #Blocks can be placed, and used for R2T when destroyed - AllowedInBlueprint: false, display: true #Struct with these blocks cannot be blueprinted to avoid easy multiplication of these blocks! - CustomIcon: TeleporterBA +{ Block Name: HWSCrewSVPilotI + MarketPrice: 1, display: true + Class: Weapon + CustomIcon: OperatorPilot + IndexName: Crew + Material: human, display: true + Group: cpgHWSCrew + IsAccessible: true, type: bool + BlockColor: "110,110,110" # AllowedInBlueprint: false, display: true - Material: HWS_material_devices_kinetic + # CanPickup: true + Model: @models2/Entities/Decorations/DecoNPC/OperatorPilotPrefab + StackSize: 1 + Category: Devices + ShowUser: Yes Shape: ModelEntity ShowBlockName: true - Model: @models/Blocks/Misc/TeleporterPrefab - #Mesh-Damage-1: Mesh/D0 - #Mesh-Damage-2: Mesh/D1 - #Mesh-Damage-3: Mesh/D2 - #Mesh-Damage-4: Mesh/D3 DropMeshfile: Entities/Misc/BagSmallNewPrefab - Place: Free - # TemplateRoot: HullLargeBlocks - # PickupTarget: SteelPlate + HitPoints: 100, type: int, display: true + + Info: "Hired Crew Member for better CPU and Torque efficiency in your SV.", display: true + AllowedInBlueprint: false, display: true + # CanPickup: true + MaxCount: 1, type: int, display: true + ForceMaxCount: true + + AllowPlacingAt: "SS", display: true + #SizeInBlocksLocked: "SS" + SizeInBlocks: "1,1,1", display: true + + Torque: 2300, type: int, display: true, formatter: NewtonMeter + CPUIn: -25000, type: int, display: true + Volume: 0, type: float, display: false, formatter: Liter + Mass: 150, type: float, display: true, formatter: Kilogram +} + +# Laser Turret for HV +{ Block Name: HWSTurretHVLaser + MarketPrice: 1, display: true + Class: TurretManual + IndexName: Turret + CustomIcon: TurretZiraxMSLaser + Group: cpgTurret + Category: Weapons/Items + AllowedInBlueprint: true, display: true + Info: bkiTurret, display: true + Material: HWS_material_weapon_energy_small, display: true + Shape: Turret + Place: Face + Model: @models/Blocks/Turrets/TurretZiraxSpherical_LaserPrefab + TemplateRoot: TurretGVPlasmaBlocks BlockColor: "110,110,110" + # Mesh-Damage-1: Mesh/D0 + # Mesh-Damage-2: Mesh/D1 + # Mesh-Damage-3: Mesh/D2 + # Mesh-Damage-4: Mesh/D3 + DropMeshfile: Entities/Misc/BagSmallNewPrefab + SoundOnEnter: UseActions/DOOROpen02 + SoundRotate: Weapons/Turret/TurretRotateNormal + WeaponItem: HWSTurretHVLaserWeapon + AllowPlacingAt: GV, display: true + SizeInBlocks: "3,1,3", display: true IsActivateable: true - IsLockable: true - IsOxygenTight: false, display: true - AllowPlacingAt: Base, display: true - SizeInBlocks: "1,1,1", display: true - SizeInBlocksLocked: "Base,MS" + IsActivateableInCP: true + #IsAccessible: true StackSize: 200 Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" - DowngradeTo: TeleporterBA - PickupTarget: TeleporterBAEpicUpgradeKit - IsDuplicateable: false - Mass: 320, type: float, display: true, formatter: Kilogram - EnergyIn: 1200, type: int, display: true, formatter: Watt - CPUIn: 350, type: int, display: true - Volume: 0, type: float, display: false, formatter: Liter - HitPoints: 350, type: int, display: true - BlastParticleIndex: 4 - BlastRadius: 2 - BlastDamage: 50 + #MaxCount: 3, type: int, display: true + BlastParticleIndex: 11 + BlastRadius: 3 + BlastDamage: 100 DamageMultiplier_Group: HWS_EWS_Elemental_BlastDamage + EnergyIn: 300, type: int, display: true, formatter: Watt + CPUIn: 4000, type: int, display: true + Volume: 0, type: float, display: false, formatter: Liter + Mass: 3000, type: float, display: true, formatter: Kilogram + HitPoints: 5250, type: int, display: true + RotSpeed: 130, type: int, display: true + Zoom: 5, type: float - RangeLY: 300 # a value of 0 allows to teleport only within the current sector - - #UnlockCost: 20, display: true - #UnlockLevel: 15, display: true - # TechTreeParent: PentaxidTank - #TechTreeNames: Base - - ShowUser: No + UnlockCost: 4500, display: true + UnlockLevel: 25, display: true + TechTreeParent: HWSAmmoTurretHVLaser + TechTreeNames: AlienTechnology } -{ Block Name: WarpDriveCVEpic - Info: bkiWarpDriveCVEpic, display: true + +{ Block Name: HWSWarpDriveT2 + MarketPrice: 356070, display: true Class: WarpDrive - CustomIcon: WarpDrive Group: cpgWarp IndexName: WarpDrive - Material: HWS_material_devices_kinetic + Material: HWS_material_devices_kinetic, display: true Shape: ModelEntity - MarketPrice: 193161, display: true ShowBlockName: true - RepairToTemplate: false #Blocks can NOT be placed, and used for R2T when destroyed - AllowedInBlueprint: false, display: true #Struct with these blocks cannot be blueprinted to avoid easy multiplication of these blocks! Model: @models/Blocks/Mothership/WarpDriveT2Prefab Mesh-Damage-1: Mesh/D0 Mesh-Damage-2: Mesh/D1 @@ -47221,16 +47649,16 @@ Mesh-Damage-4: Mesh/D3 DropMeshfile: Entities/Misc/BagSmallNewPrefab Place: Free + CustomIcon: WarpDrive AllowPlacingAt: MS, display: true SizeInBlocks: "3,2,5", display: true SizeInBlocksLocked: "Base,MS" Volume: 0, type: float, display: false, formatter: Liter - Mass: 82200, type: float, display: true, formatter: Kilogram + Mass: 70000, type: float, display: true, formatter: Kilogram + HitPoints: 500, type: int, display: true IsDuplicateable: false MaxCount: 1, type: int, display: true ForceMaxCount: true - DowngradeTo: WarpDrive - PickupTarget: WarpDriveCVEpicUpgradeKit IsOxygenTight: false, display: true # ModelOffset: "0,0.5,0" # BlockColor: "26,50,89" @@ -47238,1915 +47666,2502 @@ Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" BlockColor: "110,110,110" Category: Devices - EnergyIn: 25, type: int, display: true, formatter: Watt - CPUIn: 40000, type: int, display: true - HitPoints: 1150, type: int, display: true + Info: bkiWarpDrive, display: true + EnergyIn: 500, type: int, display: true, formatter: Watt + CPUIn: 80000, type: int, display: true + AttackTimeout: 25 + DowngradeTo: WarpDrive - BlastParticleIndex: 4 + BlastParticleIndex: 8 BlastRadius: 4 - BlastDamage: 400 + BlastDamage: 300 # ---Changed blast damage to small blocks - for modified HWS ships what have CV blocks for SV DamageMultiplier_Group: HWS_EWS_Elemental_Small_BlastDamage ItemPerAU: PentaxidCrystal, display: true - CostPerAU: 1, display: true - CostPerLY: 1, display: true - RangeAU: 500, display: true - RangeLY: 150, display: true + CostPerAU: 2, display: true + CostPerLY: 2, display: true + RangeAU: 70, display: true + RangeLY: 30, display: true - Radiation: 25, display: RadiationLevel # Radiation (= Radiation Protection) already exists for Player Armor - Temperature: 40, display: true + Mod.RangeAU: "RangeAU + Player.Skills['RangeAU'] * 30" + Mod.RangeLY: "RangeLY + Player.Skills['RangeLY'] * 30" - # UnlockCost: 15, display: true - # UnlockLevel: 10, display: true - # TechTreeParent: PentaxidTank - # TechTreeNames: Capital Vessel + Radiation: 25, display: RadiationLevel # Radiation (= Radiation Protection) already exists for Player Armor + Temperature: 90, display: true - ShowUser: No + UnlockCost: 30, display: true + UnlockLevel: 25, display: true + TechTreeParent: WarpDrive + TechTreeNames: Capital Vessel } -{ Block Name: DetectorHVEpic - Info: bkiDetectorHVEpic, display: true - WeaponItem: DetectorHVEpicWeapon - MarketPrice: 3043, display: true - WeaponItemRotation: false - RepairToTemplate: false #Blocks can be placed, and used for R2T when destroyed - AllowedInBlueprint: false, display: true #Struct with these blocks cannot be blueprinted to avoid easy multiplication of these blocks! - CustomIcon: DetectorSVT1 + +{ Block Name: HWSWeaponSVTorpedoLauncher + MarketPrice: 103878, display: true + Class: Weapon + AllowedInBlueprint: true, display: true IndexName: WeaponShip - Group: cpgEquipment - Material: HWS_material_devices_kinetic + Group: cpgWeapon + Material: HWS_material_weapon_kinetic_small Shape: ModelEntity - Model: @models/Blocks/Spaceship/DetectorSVPrefab - Mesh-Damage-1: Mesh/D0 - Mesh-Damage-2: Mesh/D1 - Mesh-Damage-3: Mesh/D2 - Mesh-Damage-4: Mesh/D3 + ShowBlockName: true + CustomIcon: ThrusterGVRoundArmored + WeaponItem: HWSWeaponSVTorpedoLauncherWeapon + Model: @models/Blocks/WeaponsShip/WeaponSSMissileRetractPrefab DropMeshfile: Entities/Misc/BagSmallNewPrefab - Place: Face - AllowPlacingAt: "GV", display: true - IsAccessible: true, type: bool - BlockColor: "110,110,110" - SizeInBlocks: "1,1,1", display: true + IsActivateable: true + Place: WeaponDir + AllowPlacingAt: "SS", display: true + SizeInBlocks: "1,2,1", display: true + Volume: 0, type: float, display: false, formatter: Liter + Info: "A heavy Torpedo launcher used for launching M77 Torpedos at a target. WARNING: it is a prototype version thus very fragile.", display: true MaxCount: 1, type: int, display: true - ForceMaxCount: true - DowngradeTo: DetectorHVT1 - IsDuplicateable: false - PickupTarget: DetectorHVEpicUpgradeKit - # SymType: 4 + IsOxygenTight: false, display: true + Category: Weapons/Items + HitPoints: 540, type: int, display: true + Mass: 4500, type: float, display: true, formatter: Kilogram + EnergyIn: 250, type: int, display: true, formatter: Watt + CPUIn: 10000, type: int, display: true + BlastParticleIndex: 9 + BlastRadius: 2 + BlastDamage: 95 + DamageMultiplier_Group: HWS_EWS_Vanilla_BlastDamage + StackSize: 200 Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" - EnergyIn: 5, type: int, display: true, formatter: Watt - HitPoints: 120, type: int, display: true - Mass: 100, type: float, display: true, formatter: Kilogram - Volume: 0, type: float, display: false, formatter: Liter - Range: 2500, type: int, display: true - RangeSpace: 10000, type: int, display: true - CPUIn: 50, type: int, display: true - Category: Devices - - BlastParticleIndex: 11 - BlastRadius: 2 - BlastDamage: 10 - DamageMultiplier_Group: HWS_EWS_Elemental_BlastDamage + ShowUser: Yes + UnlockCost: 4500, display: true + UnlockLevel: 25, display: true + TechTreeParent: HWSAmmoSVTorpedo + TechTreeNames: AlienTechnology +} - # UnlockCost: 5, display: true - # UnlockLevel: 3, display: true - # TechTreeParent: GeneratorSV - # TechTreeNames: Hover Vessel - ShowUser: No -} -{ Block Name: DetectorCVEpic - CustomIcon: DetectorCV - Info: bkiDetectorCVEpic, display: true - WeaponItem: DetectorCVEpicWeapon - WeaponItemRotation: false - RepairToTemplate: false #Blocks can be placed, and used for R2T when destroyed - AllowedInBlueprint: false, display: true #Struct with these blocks cannot be blueprinted to avoid easy multiplication of these blocks! - MarketPrice: 24147, display: true - IndexName: WeaponShip - Group: cpgEquipment - Material: HWS_material_devices_kinetic +{ Block Name: HWSBlockElementalStone + MarketPrice: 1, display: true + Class: NPCDialogue + IsAccessible: true, type: bool + Model: @hws_blockmodels/HWSBlockElementalStone + ShowUser: Yes Shape: ModelEntity - Model: @models/Blocks/Spaceship/DetectorCVPrefab + Material: HWS_material_devices_kinetic, display: true + ShowBlockName: true + Place: Free + AllowedInBlueprint: false, display: true + AllowPlacingAt: "Base,MS,SS,GV", display: true + SizeInBlocks: "1,1,1", display: true + SizeInBlocksLocked: "Base,MS" + BlockColor: "110,110,110" + Category: Devices + StackSize: 200 + Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" +} + + +{ Block Name: HWSBlockSpikeTrap + MarketPrice: 1, display: true + Class: Damage + Damage: 1000 + IsTextureable: true + IsColorable: true + Model: @hws_blockmodels/HWSBlockSpikesTrap + ShowUser: Yes + Shape: ModelEntity + Material: HWS_material_devices_kinetic, display: true + ShowBlockName: true + Place: Free + HitPoints: 30, type: int, display: true + AllowedInBlueprint: false, display: true + AllowPlacingAt: "Base,MS,SS,GV", display: true + SizeInBlocks: "1,1,1", display: true + SizeInBlocksLocked: "Base,MS" + StackSize: 10000 + BlockColor: "110,110,110" + Category: BuildingBlocks + + Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 4000" +} + +# ------------------------------------------------------------------------------------------- Special HWS Garage Devices +{ Block Name: HWSGarageFurnace + CustomIcon: Furnace + Class: Furnace + IndexName: Constructor + Group: cpgConstructor + Material: HWS_material_devices_kinetic, display: true + MarketPrice: 100000000, display: true + Shape: ModelEntity + Model: @models/Blocks/Mothership/FurnacePrefab Mesh-Damage-1: Mesh/D0 Mesh-Damage-2: Mesh/D1 Mesh-Damage-3: Mesh/D2 Mesh-Damage-4: Mesh/D3 DropMeshfile: Entities/Misc/BagSmallNewPrefab - Place: Face - AllowPlacingAt: "MS", display: true - IsAccessible: true, type: bool - BlockColor: "110,110,110" - SizeInBlocks: "1,1,1", display: true - MaxCount: 1, type: int, display: true - ForceMaxCount: true - DowngradeTo: DetectorCV - IsDuplicateable: false - PickupTarget: DetectorCVEpicUpgradeKit - # SymType: 4 + DropInventoryEntity: DropContainer + Place: Free + Info: HWS_BlockInfo_ElementalFurnace, display: true + AllowPlacingAt: "Base,MS,SS,GV", display: true + SizeInBlocks: "3,3,3", display: true + IsActivateable: true + IsActivateableInCP: true + IsLockable: true + IsOxygenTight: false, display: true + # ModelOffset: "0,0.5,0" + SymType: 4 StackSize: 200 Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" - EnergyIn: 320, type: int, display: true, formatter: Watt - HitPoints: 300, type: int, display: true - Mass: 3520, type: float, display: true, formatter: Kilogram - Volume: 0, type: float, display: false, formatter: Liter - Range: 6000, type: int, display: true - RangeSpace: 100000, type: int, display: true - CPUIn: 1500, type: int, display: true + BlockColor: "110,110,110" Category: Devices + Mass: 15000, type: float, display: true, formatter: Kilogram + Volume: 0, type: float, display: false, formatter: Liter + EnergyIn: 1500, type: int, display: true, formatter: Watt + CPUIn: 10000, type: int, display: true + EnergyInIdle: 25, type: int, display: true, formatter: Watt + EnergyDynamicGroup: Constructor + HitPoints: 1000, type: int, display: true - BlastParticleIndex: 11 - BlastRadius: 2 - BlastDamage: 10 + BlastParticleIndex: 1 + BlastRadius: 3 + BlastDamage: 150 DamageMultiplier_Group: HWS_EWS_Elemental_BlastDamage + TechTreeNames: Hidden - # UnlockCost: 10, display: true - # UnlockLevel: 7, display: true - # TechTreeParent: GeneratorSV - # TechTreeNames: Capital Vessel - - ShowUser: No + Temperature: 125, display: true } -{ Block Name: AutoMiningDeviceEpic - Model: @models/Blocks/Terrain/AutoMiningDeviceT3Prefab - CustomIcon: AutoMiningDeviceT3 - Class: AutoMiner - Material: HWS_material_devices_kinetic + +{ Block Name: HWSGarageConstructor + Class: ConstructorRecursive + IndexName: Constructor + Group: cpgConstructor + MarketPrice: 100000000, display: true + Material: HWS_material_devices_kinetic, display: true Shape: ModelEntity - MarketPrice: 38368, display: true - Mesh-Damage-1: Mesh/geo/D0 - Mesh-Damage-2: Mesh/geo/D1 - Mesh-Damage-3: Mesh/geo/D2 - Mesh-Damage-4: Mesh/geo/D3 + ShowBlockName: true + Model: @models/Blocks/Mothership/ConstructorT2Prefab + Mesh-Damage-1: Mesh/D0 + Mesh-Damage-2: Mesh/D1 + Mesh-Damage-3: Mesh/D2 + Mesh-Damage-4: Mesh/D3 DropMeshfile: Entities/Misc/BagSmallNewPrefab DropInventoryEntity: DropContainer - Place: NoRotation, display: true - Info: bkiAutoMinerEpic, display: true - AllowPlacingAt: Terrain, display: true - IsTerrainDecoration: true - HitPoints: 1500, type: int, display: true - EnergyIn: 20, type: int, display: true, formatter: Watt - ItemsPerHour: 500, display: true # Attention: ItemsPerHour max is hard coded and set to 500 - ItemStorageLimit: 16000, display: true - Mass: 5000, type: float, display: true, formatter: Kilogram + Place: Free + AllowPlacingAt: "Base,MS,SS,GV", display: true + SizeInBlocks: "2,2,2", display: true Volume: 0, type: float, display: false, formatter: Liter - StackSize: 1 - CanPickup: true - PickupToToolbar: true - XpFactor: 0 # to avoid farming of xp through placement/pickup cycle - ForceNoPvEDamage: true - Category: Devices - IsColorable: false - SizeInBlocks: "3,6,3", display: true + Mass: 7000, type: float, display: true, formatter: Kilogram + IsActivateable: true + IsActivateableInCP: true + IsLockable: true + IsOxygenTight: false, display: true + Info: HWS_BlockInfo_ElementalConstructor, display: true # ModelOffset: "0,0.5,0" + StackSize: 200 + Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" BlockColor: "110,110,110" - FuelAccept: "EnergyCell, EnergyCellLarge, EnergyCellHydrogen, FusionCell, BioFuel, HWSElementStrangeletRefined" - - BlastParticleIndex: 4 + Category: Devices + HitPoints: 400, type: int, display: true + EnergyIn: 750, type: int, display: true, formatter: Watt + CPUIn: 20000, type: int, display: true + EnergyInIdle: 2, type: int, display: true, formatter: Watt + EnergyDynamicGroup: Constructor + BlastParticleIndex: 8 BlastRadius: 3 - BlastDamage: 50 - DamageMultiplier_Group: HWS_EWS_Vanilla_Turrets_BlastDamage - - # UnlockCost: 15, display: true - #UnlockLevel: 12, display: true - #TechTreeNames: Misc - #UpgradeTo: AutoMiningDeviceT2, display: true - - MapIcon: map_Drill - MapName: AutoMiningDeviceT3 + BlastDamage: 80 + DamageMultiplier_Group: HWS_EWS_Elemental_BlastDamage - # Temperature: 30, display: true + TechTreeNames: Hidden } -# ================================================================================= -# ================================ Faction Turrets ================================== -# ================================================================================= -# -# ========================================== -# ===== Faction Turrets BA CV ==== -# ===== Faction turrets cannot be bought or crafted by the player. He might get them through missions or lucky salvaging, though. -# ===== Faction turrets are 20% better compared to DPS/damage/other params compared to player turrets -# ===== Faction turrets cannot be R2T and not be added to blueprints to avoid repro exploits and make them more valuable). -# ========================================== -{ Block Name: TurretTemplateFaction #Used for any FACTION turret - MarketPrice: 1, display: true - # Info: bkiTurret, display: true - Model: @models/Blocks/Turrets/TurretMSMinigunRetractPrefab # REQUIRED entry for a TEMPLATE (otherwise CoQ on loading) - # WeaponItem: TurretMSMinigunWeapon - Class: TurretManual # TurretAuto ? - IndexName: Turret - Group: cpgAlien # Indicates non-player origin; default cpgTurret +{ Block Name: HWSGarageSVDrill + IndexName: WeaponShip + Group: cpgHarvest + MarketPrice: 82862, display: true + Material: HWS_material_weapon_energy_small + Shape: ModelEntity + ShowBlockName: true + WeaponItem: HWSGarageSVDrillWeapon + Model: @models/Blocks/WeaponsShip/DrillAttachmentT2RetractPrefab + # Model: @models/Blocks/WeaponsShip/DrillAttachmentPrefab + # Mesh-Damage-1: Mesh/D0 + # Mesh-Damage-2: Mesh/D1 + # Mesh-Damage-3: Mesh/D2 + # Mesh-Damage-4: Mesh/D3 + DropMeshfile: Entities/Misc/BagSmallNewPrefab + IsTextureable: true # !!! + IsGPUInstance: false # !!! + Texture: 50 + SoundOpen: UseActions/WeaponOpenClose + SoundClose: UseActions/WeaponOpenClose + IsActivateable: true + IsRetractable: true, display: true + BlockColor: "110,110,110" + Place: WeaponDir + SizeInBlocks: "1,6,1", display: true + AllowPlacingAt: "SS", display: true + Volume: 0, type: float, display: false, formatter: Liter + Mass: 1600, type: float, display: true, formatter: Kilogram + Info: bkiDrill, display: true Category: Weapons/Items - RepairToTemplate: false #Blocks can be placed, but not R2T when destroyed - AllowedInBlueprint: false, display: true #Struct with these blocks cannot be blueprinted to avoid easy multiplication of these blocks! - Place: Face # If turret is retractable: Free; other: Face - # AllowPlacingAt: MS, display: true + EnergyDynamicGroup: Drill + EnergyIn: 400, type: int, display: true, formatter: Watt + CPUIn: 1600, type: int, display: true + EnergyInIdle: 40, type: int, display: true, formatter: Watt + HitPoints: 1400, type: int, display: true + StackSize: 200 + Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" + MaxCount: 8, type: int, display: true + BlastParticleIndex: 8 + BlastRadius: 2 + BlastDamage: 30 + DamageMultiplier_Group: HWS_EWS_Vanilla_BlastDamage + + UnlockCost: 25, display: true + UnlockLevel: 25, display: true + TechTreeParent: ContainerHarvestControllerSmall + TechTreeNames: Small Vessel +} +{ Block Name: HWSGarageCVDrill + IndexName: WeaponShip + Group: cpgHarvest + MarketPrice: 82862, display: true Material: HWS_material_devices_kinetic - Shape: Turret - BlockColor: "110,110,110" - SizeInBlocks: "3,1,3", display: true # Needs to be adjusted in config of larger turrets, like Artillery! - SizeInBlocksLocked: "Base,MS" - # IsTextureable: true # Required for RETRACTABLE turrets so their 'base' can be textured + colored - # Texture: 50 # Use with RETRACTABLE turrets for their base - IsGPUInstance: false # Do not let this be handled by GPU (possible issues with code not applying to this unity feature?) - DropMeshfile: Entities/Misc/BagSmallNewPrefab + Shape: ModelEntity + ShowBlockName: true + WeaponItem: HWSGarageCVDrillWeapon + Model: @models/Blocks/WeaponsShip/DrillAttachmentT2RetractPrefab + # Model: @models/Blocks/WeaponsShip/DrillAttachmentPrefab # Mesh-Damage-1: Mesh/D0 # Mesh-Damage-2: Mesh/D1 # Mesh-Damage-3: Mesh/D2 # Mesh-Damage-4: Mesh/D3 + DropMeshfile: Entities/Misc/BagSmallNewPrefab + IsTextureable: true # !!! + IsGPUInstance: false # !!! + Texture: 50 + SoundOpen: UseActions/WeaponOpenClose + SoundClose: UseActions/WeaponOpenClose + IsActivateable: true + IsRetractable: true, display: true + BlockColor: "110,110,110" + Place: WeaponDir + SizeInBlocks: "1,6,1", display: true + AllowPlacingAt: "MS", display: true + Volume: 0, type: float, display: false, formatter: Liter + Mass: 1600, type: float, display: true, formatter: Kilogram + Info: bkiDrill, display: true + Category: Weapons/Items + EnergyDynamicGroup: Drill + EnergyIn: 400, type: int, display: true, formatter: Watt + CPUIn: 1600, type: int, display: true + EnergyInIdle: 40, type: int, display: true, formatter: Watt + HitPoints: 800, type: int, display: true + StackSize: 200 + Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" + MaxCount: 8, type: int, display: true + BlastParticleIndex: 8 + BlastRadius: 2 + BlastDamage: 30 + DamageMultiplier_Group: HWS_EWS_Vanilla_BlastDamage + + UnlockCost: 25, display: true + UnlockLevel: 25, display: true + TechTreeParent: ContainerHarvestControllerSmall + TechTreeNames: Small Vessel +} + +{ Block Name: HWSGarageCVDrillTurret + CustomIcon: TurretMSDrill + AllowedInBlueprint: true, display: true + Class: TurretManual + IndexName: Turret + Group: HWS_CtrlGroup_DrillTurret + Material: HWS_material_devices_kinetic + Shape: Turret + Place: Face + # Model: @models/Blocks/Turrets/TurretMSMinigunPrefab + Model: @models/Blocks/Turrets/TurretMSDrillPrefab + # Model: @models/Blocks/Turrets/TurretMSArtilleryPrefab + DropMeshfile: Entities/Misc/BagSmallPrefab SoundOnEnter: UseActions/DOOROpen02 SoundRotate: Weapons/Turret/TurretRotateNormal - SoundOpen: UseActions/TurretOpen - SoundClose: UseActions/TurretClose + AllowPlacingAt: "Base,MS", display: true + SizeInBlocks: "3,1,3", display: true + # SizeInBlocks: "5,2,5", display: true + SizeInBlocksLocked: "Base,MS" + WeaponItem: HWSGarageCVDrillTurretWeapon IsActivateable: true IsActivateableInCP: true - # IsOxygenTight: false, display: true - # IsRetractable: true - # AboveTerrainCheck: false # Required? - StackSize: 10000 - # MaxCount: 4, type: int, display: true - # MarketPrice: 2200, display: true + IsLockable: true + Info: HWS_BlockInfo_HWSGarageCVDrillTurret, display: true + Category: Weapons/Items + BlockColor: "110,110,110" + StackSize: 500 + MaxCount: 10, type: int, display: true BlastParticleIndex: 11 BlastRadius: 3 - BlastDamage: 250 - DamageMultiplier_Group: HWS_EWS_Elemental_BlastDamage - - Mass: 6150, type: float, display: true, formatter: Kilogram - Volume: 0, type: float, display: false, formatter: Liter - HitPoints: 11000, type: int, display: true - EnergyIn: 5, type: int, display: true, formatter: Watt - # CPUIn: 2500, type: int, display: true - # RotSpeed: 150, type: int, display: true - Zoom: 5, type: float - XpFactor: 2 # XP given on destroying turret (also when player placed?) - ShowUser: No -} -# == UCH (Minigun, Flak) -{ Block Name: TurretMSMinigunFaction, Ref: TurretTemplateFaction #TurretFaction UCH CV Minigun - MarketPrice: 1, display: true - Info: bkiTurretMSMinigunFaction, display: true - CustomIcon: TurretMSMinigun - Model: @models/Blocks/Turrets/TurretMSMinigunPrefab - WeaponItem: TurretMinigunFactionWeapon - IsGPUInstance: false # !!! - AllowPlacingAt: MS, display: true - CPUIn: 2800, type: int, display: true - RotSpeed: 150, type: int, display: true -} -{ Block Name: TurretBaseMinigunFaction, Ref: TurretTemplateFaction #TurretFaction UCH BA Minigun - MarketPrice: 1, display: true - Info: bkiTurretBaseMinigunFaction, display: true - CustomIcon: TurretBaseMinigun - Model: @models/Blocks/Turrets/TurretMSMinigunPrefab - WeaponItem: TurretMinigunFactionWeapon - AllowPlacingAt: Base, display: true - CPUIn: 2800, type: int, display: true - RotSpeed: 120, type: int, display: true -} -{ Block Name: TurretMSFlakFaction, Ref: TurretTemplateFaction #TurretFaction UCH CV Flak - MarketPrice: 1, display: true - Info: bkiTurretMSFlakFaction, display: true - CustomIcon: TurretMSFlak - Model: @models/Blocks/Turrets/TurretMSFlakPrefab - WeaponItem: TurretFlakFactionWeapon - AllowPlacingAt: MS, display: true - SoundRotate: Weapons/Turret/TurretRotateVeryFast - CPUIn: 1300, type: int, display: true - RotSpeed: 120, type: int, display: true -} - -{ Block Name: TurretBaseFlakFaction, Ref: TurretTemplateFaction #TurretFaction UCH BA Flak - MarketPrice: 1, display: true - Info: bkiTurretBaseFlakFaction, display: true - CustomIcon: TurretBaseFlak - Model: @models/Blocks/Turrets/TurretMSFlakPrefab - WeaponItem: TurretFlakFactionWeapon - SoundRotate: Weapons/Turret/TurretRotateVeryFast - AllowPlacingAt: Base, display: true - CPUIn: 1300, type: int, display: true - RotSpeed: 110, type: int, display: true -} -# Zirax (Cannon, Rocket, Artillery) + BlastDamage: 80 + DamageMultiplier_Group: HWS_EWS_Vanilla_BlastDamage -{ Block Name: TurretMSCannonFaction, Ref: TurretTemplateFaction #TurretFaction CV Cannon - MarketPrice: 1, display: true - Info: bkiTurretMSCannonFaction, display: true - CustomIcon: TurretZiraxMSPlasma - Model: @models/Blocks/Turrets/TurretZiraxSpherical_PlasmaPrefab - WeaponItem: TurretCannonFactionWeapon - SoundRotate: Weapons/Turret/TurretRotateFast - AllowPlacingAt: MS, display: true - CPUIn: 8600, type: int, display: true - RotSpeed: 150, type: int, display: true -} + EnergyDynamicGroup: DrillTurret + EnergyIn: 250, type: int, display: true, formatter: Watt + EnergyInIdle: 50, type: int, display: true, formatter: Watt + CPUIn: 25000, type: int, display: true + Mass: 24600, type: float, display: true, formatter: Kilogram + HitPoints: 3500, type: int, display: true + MarketPrice: 25000, display: true + Volume: 5760, type: float, display: true, formatter: Liter + RepairToTemplate: false, display: true -{ Block Name: TurretBaseCannonFaction, Ref: TurretTemplateFaction #TurretFaction BA Cannon - MarketPrice: 1, display: true - Info: bkiTurretBaseCannonFaction, display: true - CustomIcon: TurretBaseCannon - Model: @models/Blocks/Turrets/TurretMSCannonPrefab - WeaponItem: TurretCannonFactionWeapon - SoundRotate: Weapons/Turret/TurretRotateFast - AllowPlacingAt: Base, display: true - CPUIn: 8600, type: int, display: true - RotSpeed: 150, type: int, display: true -} + # Torque: -150000, type: int, display: true, formatter: NewtonMeter + # ThrusterForce: -192100, type: int, display: true, formatter: Newton -{ Block Name: TurretMSRocketFaction, Ref: TurretTemplateFaction #TurretFaction CV Rocket - MarketPrice: 1, display: true - Info: bkiTurretMSRocketFaction, display: true - Model: @models/Blocks/Turrets/TurretZiraxSpherical_RocketPrefab - CustomIcon: TurretZiraxMSRocket - WeaponItem: TurretRocketFactionWeapon - SoundRotate: Weapons/Turret/TurretRotateVeryFast - AllowPlacingAt: MS, display: true - CPUIn: 10500, type: int, display: true - RotSpeed: 120, type: int, display: true -} + RotSpeed: 100, type: int, display: true + Zoom: 3, type: float -{ Block Name: TurretBaseRocketFaction, Ref: TurretTemplateFaction #TurretFaction BA Rocket - MarketPrice: 1, display: true - Info: bkiTurretBaseRocketFaction, display: true - Model: @models/Blocks/Turrets/TurretMSRocketPrefab - CustomIcon: TurretBaseRocket - WeaponItem: TurretRocketFactionWeapon - SoundRotate: Weapons/Turret/TurretRotateVeryFast - AllowPlacingAt: Base, display: true - CPUIn: 10500, type: int, display: true - RotSpeed: 120, type: int, display: true + UnlockCost: -1 + UnlockLevel: 1 + TechTreeParent: "" + TechTreeNames: "Hidden" } -{ Block Name: TurretMSArtilleryFaction, Ref: TurretTemplateFaction #TurretFaction CV Artillery - MarketPrice: 1, display: true - Info: bkiTurretMSArtilleryFaction, display: true - Model: @models/Blocks/Turrets/TurretMSArtilleryPrefab - SizeInBlocks: "5,2,5", display: true - CustomIcon: TurretMSArtillery - WeaponItem: TurretArtilleryFactionWeapon - SoundRotate: Weapons/Turret/TurretRotateSlow - AllowPlacingAt: MS, display: true - CPUIn: 22600, type: int, display: true - Mass: 6000, type: float, display: true, formatter: Kilogram - Volume: 0, type: float, display: false, formatter: Liter - HitPoints: 4250, type: int, display: true - RotSpeed: 60, type: int, display: true +# ------------------------------------------------------------------------------------------------ HWS Element Asteroids for automated turrets +{ Block Name: HWSAsteroidAqua + IndexName: WarpDrive + # Material: rockhard + Material: HWS_material_aqua_structure_resource + Info: HWS_BlockInfo_Asteroids, display: true + Shape: ModelEntity + # IsTerrainDecoration: true + IsDeco: true + Model: @hws_blockmodels/HWSAsteroids/HWSAsteroidAqua + DropMeshfile: Entities/Misc/BagSmallPrefab + Place: Free + IsAccessible: false, type: bool + AllowPlacingAt: "Base,MS", display: true + # TemplateRoot: + # TemplateRoot: ConcreteBlocks + # PickupTarget: ConcreteBlocks + # SizeInBlocks: "2,1,2" + SizeInBlocks: "1,1,1", display: true + #SizeInBlocksLocked: "Base,MS" + #OccupySizeInBlocks: true + Voxelize: false + BlockColor: "180,180,180" + ShowUser: Yes + Volume: 1, type: float, display: true, formatter: Liter + Mass: 1, type: float, display: true, formatter: Kilogram + HitPoints: 10000, type: int, display: true + { Child DropOnDestroy_1 + Item: HWSElementAquaDust + Count: "100,200" + Prob: 1 + } } - -{ Block Name: TurretBaseArtilleryFaction, Ref: TurretTemplateFaction #TurretFaction BA Artillery +{ Block Name: HWSAsteroidAquaXL + IndexName: WarpDrive + # Material: rockhard + Material: HWS_material_aqua_structure_resource + Info: HWS_BlockInfo_Asteroids, display: true + Shape: ModelEntity + # IsTerrainDecoration: true + IsDeco: true + Model: @hws_blockmodels/HWSAsteroids/HWSAsteroidAquaXL + DropMeshfile: Entities/Misc/BagSmallPrefab + Place: Free + IsAccessible: false, type: bool + AllowPlacingAt: "Base,MS", display: true + # TemplateRoot: + # TemplateRoot: ConcreteBlocks + # PickupTarget: ConcreteBlocks + # SizeInBlocks: "2,1,2" + SizeInBlocks: "2,2,2", display: true + #SizeInBlocksLocked: "Base,MS" + #OccupySizeInBlocks: true + Voxelize: false + BlockColor: "180,180,180" + ShowUser: Yes + Volume: 1, type: float, display: true, formatter: Liter + Mass: 1, type: float, display: true, formatter: Kilogram + HitPoints: 20000, type: int, display: true + { Child DropOnDestroy_1 + Item: HWSElementAquaDust + Count: "200,400" + Prob: 1 + } +} + +{ Block Name: HWSAsteroidTerra + IndexName: WarpDrive + # Material: rockhard + Material: HWS_material_terra_structure_resource + Info: HWS_BlockInfo_Asteroids, display: true + Shape: ModelEntity + # IsTerrainDecoration: true + IsDeco: true + Model: @hws_blockmodels/HWSAsteroids/HWSAsteroidTerra + DropMeshfile: Entities/Misc/BagSmallPrefab + Place: Free + IsAccessible: false, type: bool + AllowPlacingAt: "Base,MS", display: true + # TemplateRoot: + # TemplateRoot: ConcreteBlocks + # PickupTarget: ConcreteBlocks + # SizeInBlocks: "2,1,2" + SizeInBlocks: "1,1,1", display: true + #SizeInBlocksLocked: "Base,MS" + #OccupySizeInBlocks: true + Voxelize: false + BlockColor: "180,180,180" + ShowUser: Yes + Volume: 1, type: float, display: true, formatter: Liter + Mass: 1, type: float, display: true, formatter: Kilogram + HitPoints: 10000, type: int, display: true + { Child DropOnDestroy_1 + Item: HWSElementTerraDust + Count: "100,200" + Prob: 1 + } +} +{ Block Name: HWSAsteroidTerraXL + IndexName: WarpDrive + # Material: rockhard + Material: HWS_material_terra_structure_resource + Info: HWS_BlockInfo_Asteroids, display: true + Shape: ModelEntity + # IsTerrainDecoration: true + IsDeco: true + Model: @hws_blockmodels/HWSAsteroids/HWSAsteroidTerraXL + DropMeshfile: Entities/Misc/BagSmallPrefab + Place: Free + IsAccessible: false, type: bool + AllowPlacingAt: "Base,MS", display: true + # TemplateRoot: + # TemplateRoot: ConcreteBlocks + # PickupTarget: ConcreteBlocks + # SizeInBlocks: "2,1,2" + SizeInBlocks: "2,2,2", display: true + #SizeInBlocksLocked: "Base,MS" + #OccupySizeInBlocks: true + Voxelize: false + BlockColor: "180,180,180" + ShowUser: Yes + Volume: 1, type: float, display: true, formatter: Liter + Mass: 1, type: float, display: true, formatter: Kilogram + HitPoints: 20000, type: int, display: true + { Child DropOnDestroy_1 + Item: HWSElementTerraDust + Count: "200,400" + Prob: 1 + } +} + +{ Block Name: HWSAsteroidPyro + IndexName: WarpDrive + # Material: rockhard + Material: HWS_material_pyro_structure_resource + Info: HWS_BlockInfo_Asteroids, display: true + Shape: ModelEntity + # IsTerrainDecoration: true + IsDeco: true + Model: @hws_blockmodels/HWSAsteroids/HWSAsteroidPyro + DropMeshfile: Entities/Misc/BagSmallPrefab + Place: Free + IsAccessible: false, type: bool + AllowPlacingAt: "Base,MS", display: true + # TemplateRoot: + # TemplateRoot: ConcreteBlocks + # PickupTarget: ConcreteBlocks + # SizeInBlocks: "2,1,2" + SizeInBlocks: "1,1,1", display: true + #SizeInBlocksLocked: "Base,MS" + #OccupySizeInBlocks: true + Voxelize: false + BlockColor: "180,180,180" + ShowUser: Yes + Volume: 1, type: float, display: true, formatter: Liter + Mass: 1, type: float, display: true, formatter: Kilogram + HitPoints: 10000, type: int, display: true + { Child DropOnDestroy_1 + Item: HWSElementPyroDust + Count: "100,200" + Prob: 1 + } +} +{ Block Name: HWSAsteroidPyroXL + IndexName: WarpDrive + # Material: rockhard + Material: HWS_material_pyro_structure_resource + Info: HWS_BlockInfo_Asteroids, display: true + Shape: ModelEntity + # IsTerrainDecoration: true + IsDeco: true + Model: @hws_blockmodels/HWSAsteroids/HWSAsteroidPyroXL + DropMeshfile: Entities/Misc/BagSmallPrefab + Place: Free + IsAccessible: false, type: bool + AllowPlacingAt: "Base,MS", display: true + # TemplateRoot: + # TemplateRoot: ConcreteBlocks + # PickupTarget: ConcreteBlocks + # SizeInBlocks: "2,1,2" + SizeInBlocks: "2,2,2", display: true + #SizeInBlocksLocked: "Base,MS" + #OccupySizeInBlocks: true + Voxelize: false + BlockColor: "180,180,180" + ShowUser: Yes + Volume: 1, type: float, display: true, formatter: Liter + Mass: 1, type: float, display: true, formatter: Kilogram + HitPoints: 20000, type: int, display: true + { Child DropOnDestroy_1 + Item: HWSElementPyroDust + Count: "200,400" + Prob: 1 + } +} + +{ Block Name: HWSAsteroidObsidian + IndexName: WarpDrive + # Material: rockhard + Material: HWS_material_obsidian_structure_resource + Info: HWS_BlockInfo_Asteroids, display: true + Shape: ModelEntity + # IsTerrainDecoration: true + IsDeco: true + Model: @hws_blockmodels/HWSAsteroids/HWSAsteroidObsidian + DropMeshfile: Entities/Misc/BagSmallPrefab + Place: Free + IsAccessible: false, type: bool + AllowPlacingAt: "Base,MS", display: true + # TemplateRoot: + # TemplateRoot: ConcreteBlocks + # PickupTarget: ConcreteBlocks + # SizeInBlocks: "2,1,2" + SizeInBlocks: "1,1,1", display: true + #SizeInBlocksLocked: "Base,MS" + #OccupySizeInBlocks: true + Voxelize: false + BlockColor: "180,180,180" + ShowUser: Yes + Volume: 1, type: float, display: true, formatter: Liter + Mass: 1, type: float, display: true, formatter: Kilogram + HitPoints: 10000, type: int, display: true + { Child DropOnDestroy_1 + Item: HWSElementObsidianDust + Count: "100,200" + Prob: 1 + } +} +{ Block Name: HWSAsteroidObsidianXL + IndexName: WarpDrive + # Material: rockhard + Material: HWS_material_obsidian_structure_resource + Info: HWS_BlockInfo_Asteroids, display: true + Shape: ModelEntity + # IsTerrainDecoration: true + IsDeco: true + Model: @hws_blockmodels/HWSAsteroids/HWSAsteroidObsidianXL + DropMeshfile: Entities/Misc/BagSmallPrefab + Place: Free + IsAccessible: false, type: bool + AllowPlacingAt: "Base,MS", display: true + # TemplateRoot: + # TemplateRoot: ConcreteBlocks + # PickupTarget: ConcreteBlocks + # SizeInBlocks: "2,1,2" + SizeInBlocks: "2,2,2", display: true + #SizeInBlocksLocked: "Base,MS" + #OccupySizeInBlocks: true + Voxelize: false + BlockColor: "180,180,180" + ShowUser: Yes + Volume: 1, type: float, display: true, formatter: Liter + Mass: 1, type: float, display: true, formatter: Kilogram + HitPoints: 20000, type: int, display: true + { Child DropOnDestroy_1 + Item: HWSElementObsidianDust + Count: "200,400" + Prob: 1 + } +} + +{ Block Name: HWSAsteroidLux + IndexName: WarpDrive + # Material: rockhard + Material: HWS_material_lux_structure_resource + Info: HWS_BlockInfo_Asteroids, display: true + Shape: ModelEntity + # IsTerrainDecoration: true + IsDeco: true + Model: @hws_blockmodels/HWSAsteroids/HWSAsteroidLux + DropMeshfile: Entities/Misc/BagSmallPrefab + Place: Free + IsAccessible: false, type: bool + AllowPlacingAt: "Base,MS", display: true + # TemplateRoot: + # TemplateRoot: ConcreteBlocks + # PickupTarget: ConcreteBlocks + # SizeInBlocks: "2,1,2" + SizeInBlocks: "1,1,1", display: true + #SizeInBlocksLocked: "Base,MS" + #OccupySizeInBlocks: true + Voxelize: false + BlockColor: "180,180,180" + ShowUser: Yes + Volume: 1, type: float, display: true, formatter: Liter + Mass: 1, type: float, display: true, formatter: Kilogram + HitPoints: 10000, type: int, display: true + { Child DropOnDestroy_1 + Item: HWSElementLuxDust + Count: "100,200" + Prob: 1 + } +} +{ Block Name: HWSAsteroidLuxXL + IndexName: WarpDrive + # Material: rockhard + Material: HWS_material_lux_structure_resource + Info: HWS_BlockInfo_Asteroids, display: true + Shape: ModelEntity + # IsTerrainDecoration: true + IsDeco: true + Model: @hws_blockmodels/HWSAsteroids/HWSAsteroidLuxXL + DropMeshfile: Entities/Misc/BagSmallPrefab + Place: Free + IsAccessible: false, type: bool + AllowPlacingAt: "Base,MS", display: true + # TemplateRoot: + # TemplateRoot: ConcreteBlocks + # PickupTarget: ConcreteBlocks + # SizeInBlocks: "2,1,2" + SizeInBlocks: "2,2,2", display: true + #SizeInBlocksLocked: "Base,MS" + #OccupySizeInBlocks: true + Voxelize: false + BlockColor: "180,180,180" + ShowUser: Yes + Volume: 1, type: float, display: true, formatter: Liter + Mass: 1, type: float, display: true, formatter: Kilogram + HitPoints: 20000, type: int, display: true + { Child DropOnDestroy_1 + Item: HWSElementLuxDust + Count: "200,400" + Prob: 1 + } +} + +{ Block Name: HWSAsteroidNox + IndexName: WarpDrive + # Material: rockhard + Material: HWS_material_nox_structure_resource + Info: HWS_BlockInfo_Asteroids, display: true + Shape: ModelEntity + # IsTerrainDecoration: true + IsDeco: true + Model: @hws_blockmodels/HWSAsteroids/HWSAsteroidNox + DropMeshfile: Entities/Misc/BagSmallPrefab + Place: Free + IsAccessible: false, type: bool + AllowPlacingAt: "Base,MS", display: true + # TemplateRoot: + # TemplateRoot: ConcreteBlocks + # PickupTarget: ConcreteBlocks + # SizeInBlocks: "2,1,2" + SizeInBlocks: "1,1,1", display: true + #SizeInBlocksLocked: "Base,MS" + #OccupySizeInBlocks: true + Voxelize: false + BlockColor: "180,180,180" + ShowUser: Yes + Volume: 1, type: float, display: true, formatter: Liter + Mass: 1, type: float, display: true, formatter: Kilogram + HitPoints: 10000, type: int, display: true + { Child DropOnDestroy_1 + Item: HWSElementNoxDust + Count: "100,200" + Prob: 1 + } +} +{ Block Name: HWSAsteroidNoxXL + IndexName: WarpDrive + # Material: rockhard + Material: HWS_material_nox_structure_resource + Info: HWS_BlockInfo_Asteroids, display: true + Shape: ModelEntity + # IsTerrainDecoration: true + IsDeco: true + Model: @hws_blockmodels/HWSAsteroids/HWSAsteroidNoxXL + DropMeshfile: Entities/Misc/BagSmallPrefab + Place: Free + IsAccessible: false, type: bool + AllowPlacingAt: "Base,MS", display: true + # TemplateRoot: + # TemplateRoot: ConcreteBlocks + # PickupTarget: ConcreteBlocks + # SizeInBlocks: "2,1,2" + SizeInBlocks: "2,2,2", display: true + #SizeInBlocksLocked: "Base,MS" + #OccupySizeInBlocks: true + Voxelize: false + BlockColor: "180,180,180" + ShowUser: Yes + Volume: 1, type: float, display: true, formatter: Liter + Mass: 1, type: float, display: true, formatter: Kilogram + HitPoints: 20000, type: int, display: true + { Child DropOnDestroy_1 + Item: HWSElementNoxDust + Count: "200,400" + Prob: 1 + } +} + +{ Block Name: HWSAsteroidStrangelet + IndexName: WarpDrive + # Material: rockhard + Material: HWS_material_strangelet_structure_resource + Info: HWS_BlockInfo_Asteroids, display: true + Shape: ModelEntity + # IsTerrainDecoration: true + IsDeco: true + Model: @hws_blockmodels/HWSAsteroids/HWSAsteroidStrangelet + DropMeshfile: Entities/Misc/BagSmallPrefab + Place: Free + IsAccessible: false, type: bool + AllowPlacingAt: "Base,MS", display: true + # TemplateRoot: + # TemplateRoot: ConcreteBlocks + # PickupTarget: ConcreteBlocks + # SizeInBlocks: "2,1,2" + SizeInBlocks: "1,1,1", display: true + #SizeInBlocksLocked: "Base,MS" + #OccupySizeInBlocks: true + Voxelize: false + BlockColor: "180,180,180" + ShowUser: Yes + Volume: 1, type: float, display: true, formatter: Liter + Mass: 1, type: float, display: true, formatter: Kilogram + HitPoints: 10000, type: int, display: true + { Child DropOnDestroy_1 + Item: HWSElementStrangeletDust + Count: "100,200" + Prob: 1 + } +} +{ Block Name: HWSAsteroidStrangeletXL + IndexName: WarpDrive + # Material: rockhard + Material: HWS_material_strangelet_structure_resource + Info: HWS_BlockInfo_Asteroids, display: true + Shape: ModelEntity + # IsTerrainDecoration: true + IsDeco: true + Model: @hws_blockmodels/HWSAsteroids/HWSAsteroidStrangeletXL + DropMeshfile: Entities/Misc/BagSmallPrefab + Place: Free + IsAccessible: false, type: bool + AllowPlacingAt: "Base,MS", display: true + # TemplateRoot: + # TemplateRoot: ConcreteBlocks + # PickupTarget: ConcreteBlocks + # SizeInBlocks: "2,1,2" + SizeInBlocks: "2,2,2", display: true + #SizeInBlocksLocked: "Base,MS" + #OccupySizeInBlocks: true + Voxelize: false + BlockColor: "180,180,180" + ShowUser: Yes + Volume: 1, type: float, display: true, formatter: Liter + Mass: 1, type: float, display: true, formatter: Kilogram + HitPoints: 20000, type: int, display: true + { Child DropOnDestroy_1 + Item: HWSElementStrangeletDust + Count: "200,400" + Prob: 1 + } +} +# ------------------------------------------------------------------------------------------------ HWS Element Asteroids devices to make it work. We fake an invisible core, fuel tank and generator, so turrets can shoot at the "poi" +{ Block Name: HWSAsteroidCoreInvisible + AllowedInBlueprint: false, display: true + Class: Core + Group: cpgCore + EssentialCategory: cpgCore + IsKeepContainers: true + IndexName: Core + Info: HWSCoreNPCInvisibleinfo, display: true + Material: HWS_material_strangelet_structure_resource + Shape: ModelEntity + Model: @models/Blocks/Misc/EntitySpawnerPlateThinPrefab + Collide: "bullet,rocket,melee,sight" # for AI pathfinding: do not consider this block as collide with movements + DropMeshfile: Entities/Misc/DropContainerNewPrefab #Large container box; Available variants: see start of this document! + Place: Free + BlockColor: "102,0,0" + AllowPlacingAt: "Base,MS,SS,GV", display: true + IsActivateable: true + IsDuplicateable: false + IsUsingCPUSystem: false + MaxCount: 1, type: int, display: true + ForceMaxCount: true + IsOxygenTight: true, display: true + ConsumeFuelO2: false + TemplateRoot: Core + PickupTarget: Core + Category: Devices + BlastParticleIndex: 4 + BlastRadius: 1 + BlastDamage: 300 + # ModelOffset: "0,0.5,0" + EnergyIn: 1, type: int, display: true, formatter: Watt + #CPUOut: 7500, type: int, display: true + HitPoints: 5000, type: int, display: true + Mass: 313, type: float, display: true, formatter: Kilogram + Volume: 800000, type: float, display: true, formatter: Liter + StackSize: 1000 + XpFactor: 20 + AllowWander: true + TurretTargetIgnore: true +} + +{ Block Name: HWSAsteroidGeneratorInvisible + IndexName: Generator + Class: Generator + Group: cpgGenerator + MarketPrice: 3600, display: true + EssentialCategory: cpgGenerator + Material: HWS_material_strangelet_structure_resource + Shape: ModelEntity + ShowBlockName: true + Model: @models/Blocks/Misc/EntitySpawnerPlateThinPrefab + Collide: "bullet,rocket,melee,sight" + DropMeshfile: Entities/Misc/DropContainerNewPrefab #Large container box; Available variants: see start of this document! + StackSize: 1000 + EnergyOut: 2500, type: int, display: true, formatter: Watt + CPUIn: 312, type: int, display: true + Place: Free + AllowPlacingAt: "Base,MS", display: true + SizeInBlocks: "1,1,1", display: true + SizeInBlocksLocked: "Base,MS" + Volume: 800000, type: float, display: true, formatter: Liter + Mass: 1480, type: float, display: true, formatter: Kilogram + TemplateRoot: GeneratorBA + PickupTarget: GeneratorBA + AllowedInBlueprint: false, display: true + + BlockColor: "110,110,110" + # ModelOffset: "0,0.5,0" + SymType: 4 + IsOxygenTight: false, display: true + IsIgnoreLC: true + Info: HWSGeneratorInvisibleinfo, display: true + Category: Devices + HitPoints: 5000, type: int, display: true + IsActivateable: true + TurretTargetIgnore: true +} + +{ Block Name: HWSAsteroidFuelTankInvisible + Class: FuelTank + IndexName: FuelTank + Group: cpgFuelTank + EssentialCategory: cpgFuelTank + MarketPrice: 850, display: true + # LootList: 22 # 10 slots + Material: HWS_material_strangelet_structure_resource + Shape: ModelEntity + ShowBlockName: true + Model: @models/Blocks/Misc/EntitySpawnerPlateThinPrefab + Collide: "bullet,rocket,melee,sight" + AllowedInBlueprint: false, display: true + TemplateRoot: FuelTankMSSmall + PickupTarget: FuelTankMSSmall + DropMeshfile: Entities/Misc/DropContainerNewPrefab #Large container box; Available variants: see start of this document! + 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: 800000, type: float, display: true, formatter: Liter + Info: HWSFuelTankInvisibleinfo, display: true + Category: Devices + EnergyIn: 1, type: int, display: true, formatter: Watt + CPUIn: 300, type: int, display: true + HitPoints: 5000, type: int, display: true + FuelAccept: "EnergyCell, EnergyCellLarge, EnergyCellHydrogen, FusionCell, BioFuel" + FuelCapacity: 1200, type: int, display: true + TurretTargetIgnore: true +} + + +# ================================================================================= +# ================================ Non-ID Blocks ================================== +# ================================================================================= + +# ========================= Material Extended 7 ============================ +# 29 free +# ========================================================================== +# BA / CV +{ Block Name: WoodExtended7, Ref: WoodFull + ChildShapes: "RoundedA, RoundedRampA, RoundedEdge, RoundedB, RampABDouble, RampRoundDTriple, CutCone" + UpgradeTo: ConcreteExtended7, display: true +} +{ Block Name: ConcreteExtended7, Ref: ConcreteFull + ChildShapes: "RoundedA, RoundedRampA, RoundedEdge, RoundedB, RampABDouble, RampRoundDTriple, CutCone" + UpgradeTo: ConcreteArmoredExtended7, display: true +} +{ Block Name: ConcreteArmoredExtended7, Ref: ConcreteArmoredFull + ChildShapes: "RoundedA, RoundedRampA, RoundedEdge, RoundedB, RampABDouble, RampRoundDTriple, CutCone" +} +{ Block Name: PlasticExtendedLarge7, Ref: PlasticFullLarge + ChildShapes: "RoundedA, RoundedRampA, RoundedEdge, RoundedB, RampABDouble, RampRoundDTriple, CutCone" + UpgradeTo: HullExtendedLarge7, display: true +} +{ Block Name: HullExtendedLarge7, Ref: HullFullLarge + ChildShapes: "RoundedA, RoundedRampA, RoundedEdge, RoundedB, RampABDouble, RampRoundDTriple, CutCone" + UpgradeTo: HullArmoredExtendedLarge7, display: true + DowngradeTo: PlasticExtendedLarge7 +} +{ Block Name: HullArmoredExtendedLarge7, Ref: HullArmoredFullLarge + ChildShapes: "RoundedA, RoundedRampA, RoundedEdge, RoundedB, RampABDouble, RampRoundDTriple, CutCone" + UpgradeTo: HullCombatExtendedLarge7, display: true +} +{ Block Name: HullCombatExtendedLarge7, Ref: HullCombatFullLarge + ChildShapes: "RoundedA, RoundedRampA, RoundedEdge, RoundedB, RampABDouble, RampRoundDTriple, CutCone" +} +{ Block Name: AlienExtended7, Ref: AlienFull + ChildShapes: "RoundedA, RoundedRampA, RoundedEdge, RoundedB, RampABDouble, RampRoundDTriple, CutCone" +} +{ Block Name: AlienExtendedLarge7, Ref: AlienFullLarge + ChildShapes: "RoundedA, RoundedRampA, RoundedEdge, RoundedB, RampABDouble, RampRoundDTriple, CutCone" +} +# SV / HV - no corridor shapes +{ Block Name: PlasticExtendedSmall7, Ref: PlasticFullSmall + ChildShapes: "RoundedA, RoundedRampA, RoundedEdge, RoundedB, RampABDouble, RampRoundDTriple, CutCone" + UpgradeTo: HullExtendedSmall7, display: true +} +{ Block Name: HullExtendedSmall7, Ref: HullFullSmall + ChildShapes: "RoundedA, RoundedRampA, RoundedEdge, RoundedB, RampABDouble, RampRoundDTriple, CutCone" + UpgradeTo: HullArmoredExtendedSmall7, display: true + DowngradeTo: PlasticExtendedSmall7 +} +{ Block Name: HullArmoredExtendedSmall7, Ref: HullArmoredFullSmall + ChildShapes: "RoundedA, RoundedRampA, RoundedEdge, RoundedB, RampABDouble, RampRoundDTriple, CutCone" + UpgradeTo: HullCombatExtendedSmall7, display: true +} +{ Block Name: HullCombatExtendedSmall7, Ref: HullCombatFullSmall + ChildShapes: "RoundedA, RoundedRampA, RoundedEdge, RoundedB, RampABDouble, RampRoundDTriple, CutCone" +} +#=========================== + + +{ Block Name: BlastShutterDoors3x1x1, Ref: BlastShutterDoors1x1x1 MarketPrice: 1, display: true - Info: bkiTurretBaseArtilleryFaction, display: true - Model: @models/Blocks/Turrets/TurretMSArtilleryPrefab - SizeInBlocks: "5,2,5", display: true - CustomIcon: TurretBaseArtillery - WeaponItem: TurretArtilleryFactionWeapon - SoundRotate: Weapons/Turret/TurretRotateSlow - AllowPlacingAt: Base, display: true - CPUIn: 22600, type: int, display: true + Model: @models/Blocks/Mothership/BlastShutterDoors/BlastShutterDoors3x1x1Prefab + SizeInBlocks: "1,1,4", display: true + Mass: 4500, type: float, display: true, formatter: Kilogram + EnergyIn: 1, type: int, display: true, formatter: Watt + HitPoints: 3000, type: int, display: true +} +{ Block Name: BlastShutterDoors4x1x1, Ref: BlastShutterDoors1x1x1 + MarketPrice: 1, display: true + Model: @models/Blocks/Mothership/BlastShutterDoors/BlastShutterDoors4x1x1Prefab + SizeInBlocks: "1,1,5", display: true + Mass: 4750, type: float, display: true, formatter: Kilogram + EnergyIn: 1, type: int, display: true, formatter: Watt + HitPoints: 3250, type: int, display: true +} +{ Block Name: BlastShutterDoors5x1x1, Ref: BlastShutterDoors1x1x1 + MarketPrice: 1, display: true + Model: @models/Blocks/Mothership/BlastShutterDoors/BlastShutterDoors5x1x1Prefab + SizeInBlocks: "1,1,6", display: true + Mass: 5000, type: float, display: true, formatter: Kilogram + EnergyIn: 1, type: int, display: true, formatter: Watt + HitPoints: 3500, type: int, display: true +} +{ Block Name: BlastShutterDoors6x1x1, Ref: BlastShutterDoors1x1x1 + MarketPrice: 1, display: true + Model: @models/Blocks/Mothership/BlastShutterDoors/BlastShutterDoors6x1x1Prefab + SizeInBlocks: "1,1,7", display: true + Mass: 5250, type: float, display: true, formatter: Kilogram + EnergyIn: 1, type: int, display: true, formatter: Watt + HitPoints: 3750, type: int, display: true +} +{ Block Name: BlastShutterDoors7x1x1, Ref: BlastShutterDoors1x1x1 + MarketPrice: 1, display: true + Model: @models/Blocks/Mothership/BlastShutterDoors/BlastShutterDoors7x1x1Prefab + SizeInBlocks: "1,1,8", display: true + Mass: 5500, type: float, display: true, formatter: Kilogram + EnergyIn: 1, type: int, display: true, formatter: Watt + HitPoints: 4000, type: int, display: true +} +{ Block Name: BlastShutterDoors8x1x1, Ref: BlastShutterDoors1x1x1 + MarketPrice: 1, display: true + Model: @models/Blocks/Mothership/BlastShutterDoors/BlastShutterDoors8x1x1Prefab + SizeInBlocks: "1,1,9", display: true + Mass: 5750, type: float, display: true, formatter: Kilogram + EnergyIn: 1, type: int, display: true, formatter: Watt + HitPoints: 4250, type: int, display: true +} +{ Block Name: BlastShutterDoors9x1x1, Ref: BlastShutterDoors1x1x1 + MarketPrice: 1, display: true + Model: @models/Blocks/Mothership/BlastShutterDoors/BlastShutterDoors9x1x1Prefab + SizeInBlocks: "1,1,10", display: true Mass: 6000, type: float, display: true, formatter: Kilogram + EnergyIn: 1, type: int, display: true, formatter: Watt + HitPoints: 4500, type: int, display: true +} +{ Block Name: BlastShutterDoors10x1x1, Ref: BlastShutterDoors1x1x1 + MarketPrice: 1, display: true + Model: @models/Blocks/Mothership/BlastShutterDoors/BlastShutterDoors10x1x1Prefab + SizeInBlocks: "1,1,11", display: true + Mass: 6250, type: float, display: true, formatter: Kilogram + EnergyIn: 1, type: int, display: true, formatter: Watt + HitPoints: 4750, type: int, display: true +} +{ Block Name: BlastShutterDoors11x1x1, Ref: BlastShutterDoors1x1x1 + MarketPrice: 1, display: true + Model: @models/Blocks/Mothership/BlastShutterDoors/BlastShutterDoors11x1x1Prefab + SizeInBlocks: "1,1,12", display: true + Mass: 6500, type: float, display: true, formatter: Kilogram + EnergyIn: 1, type: int, display: true, formatter: Watt + HitPoints: 5000, type: int, display: true +} +{ Block Name: BlastShutterDoors12x1x1, Ref: BlastShutterDoors1x1x1 + MarketPrice: 1, display: true + Model: @models/Blocks/Mothership/BlastShutterDoors/BlastShutterDoors12x1x1Prefab + SizeInBlocks: "1,1,13", display: true + Mass: 6750, type: float, display: true, formatter: Kilogram + EnergyIn: 1, type: int, display: true, formatter: Watt + HitPoints: 5250, type: int, display: true +} +{ Block Name: BlastShutterDoors13x1x1, Ref: BlastShutterDoors1x1x1 + MarketPrice: 1, display: true + Model: @models/Blocks/Mothership/BlastShutterDoors/BlastShutterDoors13x1x1Prefab + SizeInBlocks: "1,1,14", display: true + Mass: 7000, type: float, display: true, formatter: Kilogram + EnergyIn: 1, type: int, display: true, formatter: Watt + HitPoints: 5500, type: int, display: true +} +{ Block Name: TalonFoodProcessor + Material: woodblock + AllowedInBlueprint: false, display: true + CustomIcon: TribalCauldron + Model: @models2/Entities/Decorations/TribalAssets/TribalCauldronPrefab + SizeInBlocks: "1,1,1", display: true + Class: FoodProcessorV2 + IndexName: Constructor + MarketPrice: 2895, display: true + Group: cpgFoodProcessor + DontDecayFood: true # now this loot container is a fridge + Shape: ModelEntity + ShowBlockName: true + DropMeshfile: Entities/Misc/BagSmallNewPrefab + DropInventoryEntity: DropContainer + Place: Free + AllowPlacingAt: "Base", display: true + SizeInBlocksLocked: "Base,MS" + Volume: 0, type: float, display: false, formatter: Liter + Mass: 120, type: float, display: true, formatter: Kilogram + IsActivateable: true + IsActivateableInCP: true + IsLockable: true + IsOxygenTight: false, display: true + Info: bkiFoodProcessor, display: true + # ModelOffset: "0,0.5,0" + StackSize: 200 + Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" + BlockColor: "110,110,110" + Category: Devices + EnergyIn: 1, type: int, display: true, formatter: Watt + CPUIn: 0, type: int, display: true + EnergyInIdle: 0, type: int, display: true, formatter: Watt + EnergyDynamicGroup: Constructor + HitPoints: 175, type: int, display: true + BlastParticleIndex: 4 + BlastRadius: 2 + BlastDamage: 20 + DamageMultiplier_Group: HWS_EWS_Elemental_BlastDamage + + ShowUser: No +} +{ Block Name: TalonBarrels + MarketPrice: 1, display: true + Material: woodblock + AllowedInBlueprint: false, display: true + CustomIcon: TribalBarrels + DropInventoryEntity: DropContainer + LootList: 56 + VolumeCapacity: 750, type: float, display: true, formatter: Liter + Model: @models2/Entities/Decorations/TribalAssets/TribalBarrelsPrefab + SizeInBlocks: "1,1,1", display: true + Mass: 200, type: float, display: true, formatter: Kilogram + CPUIn: 0, type: int, display: true + AllowPlacingAt: "Base", display: true + Class: Container + IndexName: Container + Group: cpgCargoBox + Shape: ModelEntity + ShowBlockName: true + DropMeshfile: Entities/Misc/BagSmallNewPrefab + Place: Free + SizeInBlocksLocked: "Base,MS" # scaled small on SV, GV + Volume: 0, type: float, display: false, formatter: Liter + BlockColor: "110,110,110" + Info: bkiContainer, display: true + # ModelOffset: "0,0.5,0" + StackSize: 200 + Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" + # IsAccessible: false, type: bool + IsActivateableInCP: true + IsLockable: true + Category: Devices + EnergyIn: 1, type: int, display: true, formatter: Watt + HitPoints: 125, type: int, display: true + BlastParticleIndex: 4 + BlastDamage: 10 + ShowUser: No +} + +{ Block Name: TalonBox, Ref: TalonBarrels + MarketPrice: 1, display: true + Material: woodblock + AllowedInBlueprint: false, display: true + CustomIcon: TribalBox + DropInventoryEntity: DropContainer + LootList: 56 + VolumeCapacity: 100, type: float, display: true, formatter: Liter + Model: @models2/Entities/Decorations/TribalAssets/TribalBoxPrefab + SizeInBlocks: "1,1,1", display: true + ShowUser: No +} +{ Block Name: TalonFurnace + Material: woodblock + AllowedInBlueprint: false, display: true + CustomIcon: TribalHearth + Model: @models2/Entities/Decorations/TribalAssets/TribalHearthPrefab + SizeInBlocks: "1,1,2", display: true + Class: Furnace + IndexName: Constructor + Group: cpgConstructor + MarketPrice: 7501, display: true + Shape: ModelEntity + DropMeshfile: Entities/Misc/BagSmallNewPrefab + DropInventoryEntity: DropContainer + Place: Free + Info: bkiFurnace, display: true + AllowPlacingAt: Base, display: true + SizeInBlocksLocked: "Base,MS" + IsActivateable: true + IsActivateableInCP: true + IsLockable: true + IsOxygenTight: false, display: true + # ModelOffset: "0,0.5,0" + SymType: 4 + StackSize: 200 + Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" + BlockColor: "110,110,110" + Category: Devices + Mass: 31825, type: float, display: true, formatter: Kilogram Volume: 0, type: float, display: false, formatter: Liter - HitPoints: 4250, type: int, display: true - RotSpeed: 60, type: int, display: true -} -# Kriel (Railgun) + EnergyIn: 2500, type: int, display: true, formatter: Watt + CPUIn: 0, type: int, display: true + EnergyInIdle: 1, type: int, display: true, formatter: Watt + EnergyDynamicGroup: Constructor + HitPoints: 350, type: int, display: true -{ Block Name: TurretRailgunFaction, Ref: TurretTemplateFaction #TurretFaction CVBA Railgun - MarketPrice: 1, display: true - Info: bkiTurretRailgunFaction, display: true - Model: @models/Blocks/Turrets/TurretMSPlasmaPrefab - CustomIcon: TurretBasePlasma - WeaponItem: TurretRailgunFactionWeapon - SoundRotate: Weapons/Turret/TurretRotateSlow - AllowPlacingAt: "Base,MS", display: true - CPUIn: 20700, type: int, display: true - RotSpeed: 120, type: int, display: true -} -# Polaris (Laser) + BlastParticleIndex: 11 + BlastRadius: 2 + BlastDamage: 20 + DamageMultiplier_Group: HWS_EWS_Elemental_BlastDamage -{ Block Name: TurretMSPulseLaserFaction, Ref: TurretTemplateFaction #TurretFaction CV Laser - MarketPrice: 1, display: true - Info: bkiTurretMSPulseLaserFaction, display: true - Model: @models/Blocks/Turrets/TurretMSPulseLaserPrefab - CustomIcon: TurretMSPulseLaser - WeaponItem: TurretPulseLaserFactionWeapon - SoundRotate: Weapons/Turret/TurretRotateSlow - AllowPlacingAt: MS, display: true - CPUIn: 15000, type: int, display: true - RotSpeed: 100, type: int, display: true -} -{ Block Name: TurretBasePulseLaserFaction, Ref: TurretTemplateFaction #TurretFaction BA Laser - MarketPrice: 1, display: true - Info: bkiTurretBasePulseLaserFaction, display: true - Model: @models/Blocks/Turrets/TurretMSPulseLaserPrefab - CustomIcon: TurretBasePulseLaser - WeaponItem: TurretPulseLaserFactionWeapon - SoundRotate: Weapons/Turret/TurretRotateSlow - AllowPlacingAt: Base, display: true - CPUIn: 15000, type: int, display: true - RotSpeed: 100, type: int, display: true + Temperature: 150, display: true + ShowUser: No } +#===== Alternative Player Respawn +{ Block Name: PlayerRespawnPOI + CustomIcon: EntitySpawnerPlateThin + Info: bkiNoInfo, display: true + Model: @models/Blocks/Misc/EntitySpawnerPlateThinPrefab + # Collide: "bullet,rocket,melee,sight" # for AI pathfinding: do not consider this block as collide with movements + DropMeshfile: Entities/Misc/BagSmallNewPrefab + IndexName: SpawnPoint + Group: cpgTransportation + Category: Devices + Material: wood + Shape: ModelEntity + MarketPrice: 701, display: true + ShowBlockName: true + Place: Free + AllowPlacingAt: "Base", display: true + SizeInBlocks: "1,1,1", display: true + SizeInBlocksLocked: "Base" + Volume: 0, type: float, display: false, formatter: Liter + Mass: 1, type: float, display: true, formatter: Kilogram + # IsLockable: true + IsOxygenTight: false, display: true + StackSize: 200 + Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" + BlockColor: "110,110,110" -# Traders (Plasma) + EnergyIn: 0, type: int, display: true, formatter: Watt + BlastParticleIndex: 0 + BlastRadius: 0 + BlastDamage: 0 -{ Block Name: TurretMSPlasmaFaction, Ref: TurretTemplateFaction #TurretFaction CV Plasma - MarketPrice: 1, display: true - Info: bkiTurretMSPlasmaFaction, display: true - Model: @models/Blocks/Turrets/TurretMSPlasmaPrefab - CustomIcon: TurretMSPlasma - WeaponItem: TurretPlasmaFactionWeapon - SoundRotate: Weapons/Turret/TurretRotateSlow - AllowPlacingAt: MS, display: true - CPUIn: 20700, type: int, display: true - RotSpeed: 80, type: int, display: true -} + #BuffNamesActivate: "Resurrected", display: Activates + #DebuffNamesActivate: "WellFed,Rested", display: Deactivates -{ Block Name: TurretBasePlasmaFaction, Ref: TurretTemplateFaction #TurretFaction BA Plasma - MarketPrice: 1, display: true - Info: bkiTurretBasePlasmaFaction, display: true - Model: @models/Blocks/Turrets/TurretMSPlasmaPrefab - CustomIcon: TurretBasePlasma - WeaponItem: TurretPlasmaFactionWeapon - SoundRotate: Weapons/Turret/TurretRotateSlow - AllowPlacingAt: Base, display: true - CPUIn: 20700, type: int, display: true - RotSpeed: 80, type: int, display: true + ShowUser: Yes + AllowedInBlueprint: false, display: true } +{ Block Name: PlayerRespawnSV + CustomIcon: EntitySpawnerPlateThin + Info: bkiNoInfo, display: true + Model: @models/Blocks/Misc/EntitySpawnerPlateThinPrefab + # Collide: "bullet,rocket,melee,sight" # for AI pathfinding: do not consider this block as collide with movements + DropMeshfile: Entities/Misc/DropContainerNewPrefab #Large container box; Available variants: see start of this document! + IndexName: SpawnPoint + Group: cpgTransportation + Category: Devices + Material: wood + Shape: ModelEntity + MarketPrice: 700, display: true + ShowBlockName: true + Place: Free + AllowPlacingAt: "SS,GV", display: true + SizeInBlocks: "2,1,2", display: true + SizeInBlocksLocked: "Base" + Volume: 1, type: float, display: true, formatter: Liter + Mass: 1, type: float, display: true, formatter: Kilogram + # IsLockable: true + IsOxygenTight: false, display: true + StackSize: 1000 + BlockColor: "110,110,110" -# Legacy (AntiProton) -# see: Block Id: 1679, Name: TurretAlien >> TurretFaction CVBA AntiProton + EnergyIn: 0, type: int, display: true, formatter: Watt + BlastParticleIndex: 0 + BlastRadius: 0 + BlastDamage: 0 -# Tesch (DarkMatter) -# see: TurretEnemyPurple >> TurretFaction CVBA DarkMatter + #BuffNamesActivate: "Resurrected", display: Activates + #DebuffNamesActivate: "WellFed,Rested", display: Deactivates -# ==================================================================================== -# ===== Faction: Upgrade Turrets BA CV =============================================== -# ===== UPGRADE turrets are NOT use by the MAIN Factions BUT by AUX factions: Colonists, Pirates, Warlords etc pp, while the AUX factions do NOT use the FACTION turrets! Player MIGHT gain UPGRADE turrets from MAIN-factions traders, though! -# ===== Upgrade turrets are 10% better compared to DPS/damage/other params compared to player turrets -# ===== Upgrade turrets CAN be R2T but not be added to blueprints to avoid repro exploits and make them more valuable). -# ==================================================================================== -{ Block Name: TurretTemplateUpgrade #Used for any UPGRADE turret - MarketPrice: 1, display: true - # Info: bkiTurret, display: true - Model: @models/Blocks/Turrets/TurretMSMinigunRetractPrefab # REQUIRED entry for a TEMPLATE (otherwise CoQ on loading) - # WeaponItem: TurretMSMinigunWeapon - Class: TurretManual # TurretAuto ? - IndexName: Turret - Group: cpgAlien # Indicates non-player origin; default cpgTurret - Category: Weapons/Items - #RepairToTemplate: false #Blocks can be placed, but not R2T when destroyed - AllowedInBlueprint: false, display: true #Struct with these blocks cannot be blueprinted to avoid easy multiplication of these blocks! - Place: Face # If turret is retractable: Free; other: Face - # AllowPlacingAt: MS, display: true + ShowUser: No + AllowedInBlueprint: false, display: true +} +===== Posters Deco ======== +{ Block Name: PosterARest + Model: @models2/Entities/Decorations/Posters/aRestPosterPrefab + DropMeshfile: Entities/Misc/BagSmallNewPrefab + RepairToTemplate: false, display: true + MarketPrice: 1900, display: true Material: HWS_material_devices_kinetic - Shape: Turret - BlockColor: "110,110,110" - SizeInBlocks: "3,1,3", display: true # Needs to be adjusted in config of larger turrets, like Artillery! + Shape: ModelEntity + ShowBlockName: true + Place: Free + Category: Deco Blocks + # PickupTarget: PosterARest + AllowPlacingAt: "Base,MS", display: true + SizeInBlocks: "1,1,1", display: true SizeInBlocksLocked: "Base,MS" - # IsTextureable: true # Required for RETRACTABLE turrets so their 'base' can be textured + colored - # Texture: 50 # Use with RETRACTABLE turrets for their base - IsGPUInstance: false # Do not let this be handled by GPU (possible issues with code not applying to this unity feature?) + Info: bkiPosterARest, display: true + IsOxygenTight: false, display: true + StackSize: 400 + Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 320" + Mass: 0, type: float, display: true, formatter: Kilogram + Volume: 0, type: float, display: false, formatter: Liter + CPUIn: 0, type: int, display: true + # ShowUser: No +} +{ Block Name: PosterBiker, Ref: PosterARest + MarketPrice: 1, display: true + Model: @models2/Entities/Decorations/Posters/BikerPosterPrefab + Info: bkiPosterBiker, display: true +} +{ Block Name: PosterBoyband, Ref: PosterARest + MarketPrice: 1, display: true + Model: @models2/Entities/Decorations/Posters/BoybandPosterPrefab + Info: bkiNoInfo, display: true + ShowUser: No +} +{ Block Name: PosterDontHide, Ref: PosterARest + MarketPrice: 1, display: true + Model: @models2/Entities/Decorations/Posters/DontHidePosterPrefab + Info: bkiPosterDontHide, display: true +} +{ Block Name: PosterForeignWorld, Ref: PosterARest + MarketPrice: 1, display: true + Model: @models2/Entities/Decorations/Posters/ForeignWorldPosterPrefab + Info: bkiPosterForeignWorld, display: true +} +{ Block Name: PosterJump, Ref: PosterARest + MarketPrice: 1, display: true + Model: @models2/Entities/Decorations/Posters/JumpPosterPrefab + Info: bkiPosterJump, display: true +} +{ Block Name: PosterNewWorld, Ref: PosterARest + MarketPrice: 1, display: true + Model: @models2/Entities/Decorations/Posters/NewWorldPosterPrefab + Info: bkiPosterNewWorld, display: true +} +{ Block Name: PosterSoleDesert, Ref: PosterARest + MarketPrice: 1, display: true + Model: @models2/Entities/Decorations/Posters/SoleDesertPosterPrefab + Info: bkiPosterSoleDesert, display: true +} +{ Block Name: PosterStranger, Ref: PosterARest + MarketPrice: 1, display: true + Model: @models2/Entities/Decorations/Posters/StrangerPosterPrefab + Info: bkiPosterStranger, display: true +} +{ Block Name: PosterSurvivor, Ref: PosterARest + MarketPrice: 1, display: true + Model: @models2/Entities/Decorations/Posters/SurvivorPosterPrefab + Info: bkiPosterSurvivor, display: true +} +{ Block Name: PosterTakingABreak, Ref: PosterARest + MarketPrice: 1, display: true + Model: @models2/Entities/Decorations/Posters/TakeingaBreakPosterPrefab + Info: bkiPosterTakingABreak, display: true +} +{ Block Name: PosterTalon, Ref: PosterARest + MarketPrice: 1, display: true + Model: @models2/Entities/Decorations/Posters/TalonPosterPrefab + Info: bkiPosterTalon, display: true +} +{ Block Name: PosterTrader, Ref: PosterARest + MarketPrice: 1, display: true + Model: @models2/Entities/Decorations/Posters/TraderPosterPrefab + Info: bkiPosterTrader, display: true +} +{ Block Name: PosterZiraxAlienWorld, Ref: PosterARest + MarketPrice: 1, display: true + Model: @models2/Entities/Decorations/Posters/ZiraxAlienWorldPosterPrefab + Info: bkiPosterZiraxAlienWorld, display: true +} +{ Block Name: PosterCrystalMoon, Ref: PosterARest + Model: @models2/Entities/Decorations/Posters/CrystalMoonPosterPrefab + Info: bkiPosterZiraxAlienWorld, display: true +} +{ Block Name: PosterOffIntoTheUnknown, Ref: PosterARest + Model: @models2/Entities/Decorations/Posters/OffIntoTheUnknownPosterPrefab + Info: bkiPosterZiraxAlienWorld, display: true +} +# === Heavy Windows with ornaments === +{ Block Name: HeavyWindowDetailedBlocks + Material: hullcombat + CustomIcon: HeavyWindowDetailedCT2COR + Shape: Invisible + MarketPrice: 2766, display: true DropMeshfile: Entities/Misc/BagSmallNewPrefab - # Mesh-Damage-1: Mesh/D0 - # Mesh-Damage-2: Mesh/D1 - # Mesh-Damage-3: Mesh/D2 - # Mesh-Damage-4: Mesh/D3 - SoundOnEnter: UseActions/DOOROpen02 - SoundRotate: Weapons/Turret/TurretRotateNormal - SoundOpen: UseActions/TurretOpen - SoundClose: UseActions/TurretClose - IsActivateable: true - IsActivateableInCP: true - # IsOxygenTight: false, display: true - # IsRetractable: true - # AboveTerrainCheck: false # Required? - StackSize: 10000 - # MaxCount: 4, type: int, display: true - # MarketPrice: 2200, display: true - BlastParticleIndex: 11 - BlastRadius: 3 - BlastDamage: 350 - DamageMultiplier_Group: HWS_EWS_Elemental_BlastDamage + Place: Free + Info: bkiBlockGroup, display: true + IsOxygenTight: true, display: true + IsAccessible: false, type: bool + Category: BuildingBlocks + ChildBlocks: "HeavyWindowDetailedA,HeavyWindowDetailedACL,HeavyWindowDetailedACR,HeavyWindowDetailedAO,HeavyWindowDetailedAT,HeavyWindowDetailedATCL,HeavyWindowDetailedATCR,HeavyWindowDetailedATO,HeavyWindowDetailedBT,HeavyWindowDetailedBX,HeavyWindowDetailedBXT,HeavyWindowDetailedBXCL,HeavyWindowDetailedCL,HeavyWindowDetailedCCL,HeavyWindowDetailedCCR,HeavyWindowDetailedCOL,HeavyWindowDetailedCTL,HeavyWindowDetailedCTOL,HeavyWindowDetailedCTCOL,HeavyWindowDetailedCTCOR,HeavyWindowDetailedCT2L,HeavyWindowDetailedCT2OL,HeavyWindowDetailedCT2COL,HeavyWindowDetailedCT2COR" + Collide: Transparent - Mass: 6150, type: float, display: true, formatter: Kilogram + TemplateRoot: HeavyWindowDetailedBlocks + AllowPlacingAt: "Base,MS", display: true + HitPoints: 1500, type: int, display: true + Mass: 1880, type: float, display: true, formatter: Kilogram Volume: 0, type: float, display: false, formatter: Liter - HitPoints: 11000, type: int, display: true - EnergyIn: 5, type: int, display: true, formatter: Watt - # CPUIn: 2500, type: int, display: true - # RotSpeed: 150, type: int, display: true - Zoom: 5, type: float - XpFactor: 2 # XP given on destroying turret (also when player placed?) - ShowUser: No + StackSize: 10000 + Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 4000" + CPUIn: 1, type: int, display: true + + UnlockCost: 0 + UnlockLevel: 1 + TechTreeNames: "" } -# == UCH (Minigun, Flak) -{ Block Name: TurretMSMinigunUpgrade, Ref: TurretTemplateUpgrade #TurretUpgrade UCH CV Minigun +{ Block Name: HeavyWindowDetailedA MarketPrice: 1, display: true - Info: bkiTurretMSMinigunUpgrade, display: true - CustomIcon: TurretMSMinigun - Model: @models/Blocks/Turrets/TurretMSMinigunPrefab - WeaponItem: TurretMinigunUpgradeWeapon + Material: hullcombat + Shape: ModelEntity + Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedAPrefab + DropMeshfile: Entities/Misc/BagSmallNewPrefab + #Mesh-Damage-1: Mesh/D0 + #Mesh-Damage-2: Mesh/D1 + #Mesh-Damage-3: Mesh/D2 + #Mesh-Damage-4: Mesh/D3 + IsTextureable: true # !!! IsGPUInstance: false # !!! - AllowPlacingAt: MS, display: true - CPUIn: 2800, type: int, display: true - RotSpeed: 150, type: int, display: true + Texture: 50 + Place: Free + IsAccessible: false, type: bool + IsOxygenTight: true, display: true + Category: BuildingBlocks + BlockColor: "110,110,110" + Collide: Transparent + TemplateRoot: HeavyWindowDetailedBlocks + AllowPlacingAt: "Base,MS", display: false + SizeInBlocks: "1,1,1", display: true + SizeInBlocksLocked: "Base,MS" + HitPoints: 1750, type: int, display: true + Mass: 1880, type: float, display: true, formatter: Kilogram + # ShowUser: NoButCSV # inverted versions should not be display in H menu but should show up in EAH tool + CPUIn: 1, type: int, display: true } -{ Block Name: TurretBaseMinigunUpgrade, Ref: TurretTemplateUpgrade #TurretUpgrade UCH BA Minigun +{ Block Name: HeavyWindowDetailedACL, Ref: HeavyWindowDetailedA #Requires Mirror R MarketPrice: 1, display: true - Info: bkiTurretBaseMinigunUpgrade, display: true - CustomIcon: TurretBaseMinigun - Model: @models/Blocks/Turrets/TurretMSMinigunPrefab - WeaponItem: TurretMinigunUpgradeWeapon - AllowPlacingAt: Base, display: true - CPUIn: 2800, type: int, display: true - RotSpeed: 120, type: int, display: true + Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedACLPrefab + MirrorTo: HeavyWindowDetailedACR } -{ Block Name: TurretMSFlakUpgrade, Ref: TurretTemplateUpgrade #TurretUpgrade UCH CV Flak +{ Block Name: HeavyWindowDetailedACR, Ref: HeavyWindowDetailedA #Requires Mirror L MarketPrice: 1, display: true - Info: bkiTurretMSFlakUpgrade, display: true - CustomIcon: TurretMSFlak - Model: @models/Blocks/Turrets/TurretMSFlakPrefab - WeaponItem: TurretFlakUpgradeWeapon - AllowPlacingAt: MS, display: true - SoundRotate: Weapons/Turret/TurretRotateVeryFast - CPUIn: 1300, type: int, display: true - RotSpeed: 120, type: int, display: true + Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedACRPrefab + MirrorTo: HeavyWindowDetailedACL } - -{ Block Name: TurretBaseFlakUpgrade, Ref: TurretTemplateUpgrade #TurretUpgrade UCH BA Flak +{ Block Name: HeavyWindowDetailedAO, Ref: HeavyWindowDetailedA MarketPrice: 1, display: true - Info: bkiTurretBaseFlakUpgrade, display: true - CustomIcon: TurretBaseFlak - Model: @models/Blocks/Turrets/TurretMSFlakPrefab - WeaponItem: TurretFlakUpgradeWeapon - SoundRotate: Weapons/Turret/TurretRotateVeryFast - AllowPlacingAt: Base, display: true - CPUIn: 1300, type: int, display: true - RotSpeed: 110, type: int, display: true + Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedAOPrefab + SymType: 1 } -# Zirax (Cannon, Rocket, Artillery) - -{ Block Name: TurretMSCannonUpgrade, Ref: TurretTemplateUpgrade #TurretUpgrade CV Cannon +{ Block Name: HeavyWindowDetailedAT, Ref: HeavyWindowDetailedA MarketPrice: 1, display: true - Info: bkiTurretMSCannonUpgrade, display: true - CustomIcon: TurretZiraxMSLaser - Model: @models/Blocks/Turrets/TurretZiraxSpherical_LaserPrefab - WeaponItem: TurretCannonUpgradeWeapon - SoundRotate: Weapons/Turret/TurretRotateFast - AllowPlacingAt: MS, display: true - CPUIn: 8600, type: int, display: true - RotSpeed: 150, type: int, display: true + Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedATPrefab + SymType: 1 } - -{ Block Name: TurretBaseCannonUpgrade, Ref: TurretTemplateUpgrade #TurretUpgrade BA Cannon +{ Block Name: HeavyWindowDetailedATCL, Ref: HeavyWindowDetailedA #Requires Mirror R MarketPrice: 1, display: true - Info: bkiTurretBaseCannonUpgrade, display: true - CustomIcon: TurretBaseCannon - Model: @models/Blocks/Turrets/TurretMSCannonPrefab - WeaponItem: TurretCannonUpgradeWeapon - SoundRotate: Weapons/Turret/TurretRotateFast - AllowPlacingAt: Base, display: true - CPUIn: 8600, type: int, display: true - RotSpeed: 150, type: int, display: true + Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedATCLPrefab + MirrorTo: HeavyWindowDetailedATCR } - -{ Block Name: TurretMSRocketUpgrade, Ref: TurretTemplateUpgrade #TurretUpgrade CV Rocket +{ Block Name: HeavyWindowDetailedATCR, Ref: HeavyWindowDetailedA #Requires Mirror L MarketPrice: 1, display: true - Info: bkiTurretMSRocketUpgrade, display: true - Model: @models/Blocks/Turrets/TurretZiraxSpherical_RocketPrefab - CustomIcon: TurretZiraxMSRocket - WeaponItem: TurretRocketUpgradeWeapon - SoundRotate: Weapons/Turret/TurretRotateVeryFast - AllowPlacingAt: MS, display: true - CPUIn: 10500, type: int, display: true - RotSpeed: 120, type: int, display: true + Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedATCRPrefab + MirrorTo: HeavyWindowDetailedATCL } - -{ Block Name: TurretBaseRocketUpgrade, Ref: TurretTemplateUpgrade #TurretUpgrade BA Rocket +{ Block Name: HeavyWindowDetailedATO, Ref: HeavyWindowDetailedA MarketPrice: 1, display: true - Info: bkiTurretBaseRocketUpgrade, display: true - Model: @models/Blocks/Turrets/TurretMSRocketPrefab - CustomIcon: TurretBaseRocket - WeaponItem: TurretRocketUpgradeWeapon - SoundRotate: Weapons/Turret/TurretRotateVeryFast - AllowPlacingAt: Base, display: true - CPUIn: 10500, type: int, display: true - RotSpeed: 120, type: int, display: true + Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedATOPrefab + SymType: 1 } - -{ Block Name: TurretMSArtilleryUpgrade, Ref: TurretTemplateUpgrade #TurretUpgrade CV Artillery +{ Block Name: HeavyWindowDetailedBT, Ref: HeavyWindowDetailedA MarketPrice: 1, display: true - Info: bkiTurretMSArtilleryUpgrade, display: true - Model: @models/Blocks/Turrets/TurretMSArtilleryPrefab - SizeInBlocks: "5,2,5", display: true - CustomIcon: TurretMSArtillery - WeaponItem: TurretArtilleryUpgradeWeapon - SoundRotate: Weapons/Turret/TurretRotateSlow - AllowPlacingAt: MS, display: true - CPUIn: 22600, type: int, display: true - Mass: 6000, type: float, display: true, formatter: Kilogram - Volume: 0, type: float, display: false, formatter: Liter - HitPoints: 4250, type: int, display: true - RotSpeed: 60, type: int, display: true + Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedBTPrefab + SymType: 1 } - -{ Block Name: TurretBaseArtilleryUpgrade, Ref: TurretTemplateUpgrade #TurretUpgrade BA Artillery +{ Block Name: HeavyWindowDetailedBX, Ref: HeavyWindowDetailedA MarketPrice: 1, display: true - Info: bkiTurretBaseArtilleryUpgrade, display: true - Model: @models/Blocks/Turrets/TurretMSArtilleryPrefab - SizeInBlocks: "5,2,5", display: true - CustomIcon: TurretBaseArtillery - WeaponItem: TurretArtilleryUpgradeWeapon - SoundRotate: Weapons/Turret/TurretRotateSlow - AllowPlacingAt: Base, display: true - CPUIn: 22600, type: int, display: true - Mass: 6000, type: float, display: true, formatter: Kilogram - Volume: 0, type: float, display: false, formatter: Liter - HitPoints: 4250, type: int, display: true - RotSpeed: 60, type: int, display: true + Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedBXPrefab + SymType: 1 } -# Kriel (Railgun) - -{ Block Name: TurretRailgunUpgrade, Ref: TurretTemplateUpgrade #TurretUpgrade CVBA Railgun +{ Block Name: HeavyWindowDetailedBXT, Ref: HeavyWindowDetailedA MarketPrice: 1, display: true - Info: bkiTurretRailgunUpgrade, display: true - Model: @models/Blocks/Turrets/TurretMSPlasmaPrefab - CustomIcon: TurretBasePlasma - WeaponItem: TurretRailgunUpgradeWeapon - SoundRotate: Weapons/Turret/TurretRotateSlow - AllowPlacingAt: "Base,MS", display: true - CPUIn: 20700, type: int, display: true - RotSpeed: 120, type: int, display: true + Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedBXTPrefab + SymType: 1 } -# Polaris (Laser) - -{ Block Name: TurretMSPulseLaserUpgrade, Ref: TurretTemplateUpgrade #TurretUpgrade CV Laser +{ Block Name: HeavyWindowDetailedBXCL, Ref: HeavyWindowDetailedA #Requires Mirror R MarketPrice: 1, display: true - Info: bkiTurretMSPulseLaserUpgrade, display: true - Model: @models/Blocks/Turrets/TurretMSPulseLaserPrefab - CustomIcon: TurretMSPulseLaser - WeaponItem: TurretPulseLaserUpgradeWeapon - SoundRotate: Weapons/Turret/TurretRotateSlow - AllowPlacingAt: MS, display: true - CPUIn: 15000, type: int, display: true - RotSpeed: 100, type: int, display: true + Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedBXCLPrefab + MirrorTo: HeavyWindowDetailedBXCR +} +{ Block Name: HeavyWindowDetailedBXCR, Ref: HeavyWindowDetailedA #only mirror; not required for selection + MarketPrice: 1, display: true + Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedBXCRPrefab + MirrorTo: HeavyWindowDetailedBXCL + ShowUser: No } - -{ Block Name: TurretBasePulseLaserUpgrade, Ref: TurretTemplateUpgrade #TurretUpgrade BA Laser +{ Block Name: HeavyWindowDetailedCL, Ref: HeavyWindowDetailedA #Requires Mirror MarketPrice: 1, display: true - Info: bkiTurretBasePulseLaserUpgrade, display: true - Model: @models/Blocks/Turrets/TurretMSPulseLaserPrefab - CustomIcon: TurretBasePulseLaser - WeaponItem: TurretPulseLaserUpgradeWeapon - SoundRotate: Weapons/Turret/TurretRotateSlow - AllowPlacingAt: Base, display: true - CPUIn: 15000, type: int, display: true - RotSpeed: 100, type: int, display: true + Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedCLPrefab + MirrorTo: HeavyWindowDetailedCR } - -# Traders (Plasma) - -{ Block Name: TurretMSPlasmaUpgrade, Ref: TurretTemplateUpgrade #TurretUpgrade CV Plasma +{ Block Name: HeavyWindowDetailedCR, Ref: HeavyWindowDetailedA #only mirror; not required for selection MarketPrice: 1, display: true - Info: bkiTurretMSPlasmaUpgrade, display: true - Model: @models/Blocks/Turrets/TurretMSPlasmaPrefab - CustomIcon: TurretMSPlasma - WeaponItem: TurretPlasmaUpgradeWeapon - SoundRotate: Weapons/Turret/TurretRotateSlow - AllowPlacingAt: MS, display: true - CPUIn: 20700, type: int, display: true - RotSpeed: 80, type: int, display: true + Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedCRPrefab + MirrorTo: HeavyWindowDetailedCL + ShowUser: No } - -{ Block Name: TurretBasePlasmaUpgrade, Ref: TurretTemplateUpgrade #TurretUpgrade BA Plasma +{ Block Name: HeavyWindowDetailedCCL, Ref: HeavyWindowDetailedA #Requires Mirror MarketPrice: 1, display: true - Info: bkiTurretBasePlasmaUpgrade, display: true - Model: @models/Blocks/Turrets/TurretMSPlasmaPrefab - CustomIcon: TurretBasePlasma - WeaponItem: TurretPlasmaUpgradeWeapon - SoundRotate: Weapons/Turret/TurretRotateSlow - AllowPlacingAt: Base, display: true - CPUIn: 20700, type: int, display: true - RotSpeed: 80, type: int, display: true + Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedCCLPrefab + MirrorTo: HeavyWindowDetailedCCR } - -{ Block Name: HWSChaosAqua - DropMeshfile: Entities/Misc/BagSmallNewPrefab +{ Block Name: HeavyWindowDetailedCCR, Ref: HeavyWindowDetailedA #Requires Mirror MarketPrice: 1, display: true - Class: NPCDialogue - Group: Elements - CustomIcon: HWSChaosAqua - Model: @hws_blockmodels/HWSChaosAqua - ShowUser: Yes - Shape: ModelEntity - Material: HWS_material_devices_kinetic, display: true - ShowBlockName: true - Place: Free - AllowedInBlueprint: false, display: true - AllowPlacingAt: "Base,MS,SS,GV", display: true - SizeInBlocks: "1,1,1", display: true - SizeInBlocksLocked: "Base,MS" - StackSize: 200 - Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" - BlockColor: "110,110,110" - Category: Devices - IsActivateable: true - EnergyIn: 1, type: int, display: true, formatter: Watt + Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedCCRPrefab + MirrorTo: HeavyWindowDetailedCCL } - -{ Block Name: HWSChaosPyro - DropMeshfile: Entities/Misc/BagSmallNewPrefab +{ Block Name: HeavyWindowDetailedCOL, Ref: HeavyWindowDetailedA #Requires Mirror MarketPrice: 1, display: true - Class: NPCDialogue - Group: Elements - CustomIcon: HWSChaosPyro - Model: @hws_blockmodels/HWSChaosPyro - ShowUser: Yes - Shape: ModelEntity - Material: HWS_material_devices_kinetic, display: true - ShowBlockName: true - Place: Free - AllowedInBlueprint: false, display: true - AllowPlacingAt: "Base,MS,SS,GV", display: true - SizeInBlocks: "1,1,1", display: true - SizeInBlocksLocked: "Base,MS" - StackSize: 200 - Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" - BlockColor: "110,110,110" - Category: Devices - IsActivateable: true - EnergyIn: 1, type: int, display: true, formatter: Watt + Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedCOLPrefab + MirrorTo: HeavyWindowDetailedCOR } - -{ Block Name: HWSChaosTerra - DropMeshfile: Entities/Misc/BagSmallNewPrefab +{ Block Name: HeavyWindowDetailedCOR, Ref: HeavyWindowDetailedA #only mirror; not required for selection MarketPrice: 1, display: true - Class: NPCDialogue - Group: Elements - CustomIcon: HWSChaosTerra - Model: @hws_blockmodels/HWSChaosTerra - ShowUser: Yes - Shape: ModelEntity - Material: HWS_material_devices_kinetic, display: true - ShowBlockName: true - Place: Free - AllowedInBlueprint: false, display: true - AllowPlacingAt: "Base,MS,SS,GV", display: true - SizeInBlocks: "1,1,1", display: true - SizeInBlocksLocked: "Base,MS" - StackSize: 200 - Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" - BlockColor: "110,110,110" - Category: Devices - IsActivateable: true - EnergyIn: 1, type: int, display: true, formatter: Watt + Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedCORPrefab + MirrorTo: HeavyWindowDetailedCOL + ShowUser: No } - -{ Block Name: HWSChaosLux - DropMeshfile: Entities/Misc/BagSmallNewPrefab +{ Block Name: HeavyWindowDetailedCTL, Ref: HeavyWindowDetailedA #Requires Mirror MarketPrice: 1, display: true - Class: NPCDialogue - Group: Elements - CustomIcon: HWSChaosLux - Model: @hws_blockmodels/HWSChaosLux - ShowUser: Yes - Shape: ModelEntity - Material: HWS_material_devices_kinetic, display: true - ShowBlockName: true - Place: Free - AllowedInBlueprint: false, display: true - AllowPlacingAt: "Base,MS,SS,GV", display: true - SizeInBlocks: "1,1,1", display: true - SizeInBlocksLocked: "Base,MS" - StackSize: 200 - Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" - BlockColor: "110,110,110" - Category: Devices - IsActivateable: true - EnergyIn: 1, type: int, display: true, formatter: Watt + Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedCTLPrefab + MirrorTo: HeavyWindowDetailedCTR } - -{ Block Name: HWSChaosNox - DropMeshfile: Entities/Misc/BagSmallNewPrefab +{ Block Name: HeavyWindowDetailedCTR, Ref: HeavyWindowDetailedA #only mirror; not required for selection MarketPrice: 1, display: true - Class: NPCDialogue - Group: Elements - CustomIcon: HWSChaosNox - Model: @hws_blockmodels/HWSChaosNox - ShowUser: Yes - Shape: ModelEntity - Material: HWS_material_devices_kinetic, display: true - ShowBlockName: true - Place: Free - AllowedInBlueprint: false, display: true - AllowPlacingAt: "Base,MS,SS,GV", display: true - SizeInBlocks: "1,1,1", display: true - SizeInBlocksLocked: "Base,MS" - StackSize: 200 - Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" - BlockColor: "110,110,110" - Category: Devices - IsActivateable: true - EnergyIn: 1, type: int, display: true, formatter: Watt + Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedCTRPrefab + MirrorTo: HeavyWindowDetailedCTL + ShowUser: No } - -{ Block Name: HWSChaosStrangelet - DropMeshfile: Entities/Misc/BagSmallNewPrefab +{ Block Name: HeavyWindowDetailedCTOL, Ref: HeavyWindowDetailedA #Requires Mirror MarketPrice: 1, display: true - Class: NPCDialogue - IsTextureable: false - IsColorable: false - Model: @hws_blockmodels/HWSChaosStrangelet - ShowUser: Yes - Shape: ModelEntity - Material: HWS_material_devices_kinetic, display: true - ShowBlockName: true - Place: Free - AllowedInBlueprint: false, display: true - AllowPlacingAt: "Base,MS,SS,GV", display: true - SizeInBlocks: "1,1,1", display: true - SizeInBlocksLocked: "Base,MS" - StackSize: 200 - Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" - BlockColor: "110,110,110" - Category: Devices + Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedCTOLPrefab + MirrorTo: HeavyWindowDetailedCTOR } - -# https://gist.github.com/cortvi/094f5233be6db0492b386cb494aa709a -{ Block Name: HWSCaptureTheFlag - DropMeshfile: Entities/Misc/BagSmallNewPrefab +{ Block Name: HeavyWindowDetailedCTOR, Ref: HeavyWindowDetailedA #only mirror; not required for selection MarketPrice: 1, display: true - IsTextureable: true - IsColorable: true - Model: @hws_blockmodels/HWSCaptureTheFlag + Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedCTORPrefab + MirrorTo: HeavyWindowDetailedCTOL ShowUser: No - Shape: ModelEntity - Material: HWS_material_devices_kinetic, display: true - ShowBlockName: true - Place: Free - AllowedInBlueprint: false, display: true - AllowPlacingAt: "Base,Terrain", display: true - SizeInBlocks: "1,4,3", display: true - #ModelOffset: "0,1,0" - SizeInBlocksLocked: "Base,MS" - StackSize: 10000 - Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 4000" - BlockColor: "110,110,110" - Category: BuildingBlocks - IsActivateable: true - EnergyIn: 1, type: int, display: true, formatter: Watt } - -{ Block Name: HWSBlockFireworkBees - DropMeshfile: Entities/Misc/BagSmallNewPrefab +{ Block Name: HeavyWindowDetailedCTCOL, Ref: HeavyWindowDetailedA #Requires Mirror MarketPrice: 1, display: true - CustomIcon: HWSBlockFireworkBlocks - IsTextureable: true - IsColorable: true - Model: @hws_blockmodels/HWSBlockFireworkBees - ShowUser: Yes - Shape: ModelEntity - Material: HWS_material_devices_kinetic, display: true - ShowBlockName: true - Place: Free - AllowedInBlueprint: false, display: true - AllowPlacingAt: "Base,MS,SS,GV", display: true - SizeInBlocks: "1,1,1", display: true - SizeInBlocksLocked: "Base,MS" - StackSize: 200 - HitPoints: 50, type: int, display: true - Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" - BlockColor: "110,110,110" - Category: Devices - IsActivateable: true - EnergyIn: 1, type: int, display: true, formatter: Watt + Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedCTCOLPrefab + MirrorTo: HeavyWindowDetailedCTCOR } - -{ Block Name: HWSBlockFireworkComet2 - DropMeshfile: Entities/Misc/BagSmallNewPrefab +{ Block Name: HeavyWindowDetailedCTCOR, Ref: HeavyWindowDetailedA #Requires Mirror MarketPrice: 1, display: true - CustomIcon: HWSBlockFireworkBlocks - IsTextureable: true - IsColorable: true - Model: @hws_blockmodels/HWSBlockFireworkComet2 - ShowUser: Yes - Shape: ModelEntity - Material: HWS_material_devices_kinetic, display: true - ShowBlockName: true - Place: Free - AllowedInBlueprint: false, display: true - AllowPlacingAt: "Base,MS,SS,GV", display: true - SizeInBlocks: "1,1,1", display: true - SizeInBlocksLocked: "Base,MS" - StackSize: 200 - HitPoints: 50, type: int, display: true - Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" - BlockColor: "110,110,110" - Category: Devices - IsActivateable: true - EnergyIn: 1, type: int, display: true, formatter: Watt + Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedCTCORPrefab + MirrorTo: HeavyWindowDetailedCTCOL } - -{ Block Name: HWSBlockFireworkComet - DropMeshfile: Entities/Misc/BagSmallNewPrefab +{ Block Name: HeavyWindowDetailedCT2L, Ref: HeavyWindowDetailedA #Requires Mirror MarketPrice: 1, display: true - CustomIcon: HWSBlockFireworkBlocks - IsTextureable: true - IsColorable: true - Model: @hws_blockmodels/HWSBlockFireworkComet - ShowUser: Yes - Shape: ModelEntity - Material: HWS_material_devices_kinetic, display: true - ShowBlockName: true - Place: Free - AllowedInBlueprint: false, display: true - AllowPlacingAt: "Base,MS,SS,GV", display: true - SizeInBlocks: "1,1,1", display: true - SizeInBlocksLocked: "Base,MS" - StackSize: 200 - HitPoints: 50, type: int, display: true - Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" - BlockColor: "110,110,110" - Category: Devices - IsActivateable: true - EnergyIn: 1, type: int, display: true, formatter: Watt + Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedCT2LPrefab + MirrorTo: HeavyWindowDetailedCT2R } - -{ Block Name: HWSBlockFireworkCrossover - DropMeshfile: Entities/Misc/BagSmallNewPrefab +{ Block Name: HeavyWindowDetailedCT2R, Ref: HeavyWindowDetailedA #only mirror; not required for selection MarketPrice: 1, display: true - CustomIcon: HWSBlockFireworkBlocks - IsTextureable: true - IsColorable: true - Model: @hws_blockmodels/HWSBlockFireworkCrossover - ShowUser: Yes - Shape: ModelEntity - Material: HWS_material_devices_kinetic, display: true - ShowBlockName: true - Place: Free - HitPoints: 50, type: int, display: true - AllowedInBlueprint: false, display: true - AllowPlacingAt: "Base,MS,SS,GV", display: true - SizeInBlocks: "1,1,1", display: true - SizeInBlocksLocked: "Base,MS" - StackSize: 200 - Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" - BlockColor: "110,110,110" - Category: Devices - IsActivateable: true - EnergyIn: 1, type: int, display: true, formatter: Watt + Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedCT2RPrefab + MirrorTo: HeavyWindowDetailedCT2L + ShowUser: No } - -{ Block Name: HWSBlockFireworkGeorgine - DropMeshfile: Entities/Misc/BagSmallNewPrefab +{ Block Name: HeavyWindowDetailedCT2OL, Ref: HeavyWindowDetailedA #Requires Mirror MarketPrice: 1, display: true - CustomIcon: HWSBlockFireworkBlocks - IsTextureable: true - IsColorable: true - Model: @hws_blockmodels/HWSBlockFireworkGeorgine - ShowUser: Yes - Shape: ModelEntity - Material: HWS_material_devices_kinetic, display: true - ShowBlockName: true - Place: Free - HitPoints: 50, type: int, display: true - AllowedInBlueprint: false, display: true - AllowPlacingAt: "Base,MS,SS,GV", display: true - SizeInBlocks: "1,1,1", display: true - SizeInBlocksLocked: "Base,MS" - StackSize: 200 - Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" - BlockColor: "110,110,110" - Category: Devices - IsActivateable: true - EnergyIn: 1, type: int, display: true, formatter: Watt + Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedCT2OLPrefab + MirrorTo: HeavyWindowDetailedCT2OR } - -{ Block Name: HWSBlockFireworkGold - DropMeshfile: Entities/Misc/BagSmallNewPrefab +{ Block Name: HeavyWindowDetailedCT2OR, Ref: HeavyWindowDetailedA #only mirror; not required for selection MarketPrice: 1, display: true - CustomIcon: HWSBlockFireworkBlocks - IsTextureable: true - IsColorable: true - Model: @hws_blockmodels/HWSBlockFireworkGold - ShowUser: Yes - Shape: ModelEntity - Material: HWS_material_devices_kinetic, display: true - ShowBlockName: true - Place: Free - HitPoints: 50, type: int, display: true - AllowedInBlueprint: false, display: true - AllowPlacingAt: "Base,MS,SS,GV", display: true - SizeInBlocks: "1,1,1", display: true - SizeInBlocksLocked: "Base,MS" - StackSize: 200 - Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" - BlockColor: "110,110,110" - Category: Devices - IsActivateable: true - EnergyIn: 1, type: int, display: true, formatter: Watt + Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedCT2ORPrefab + MirrorTo: HeavyWindowDetailedCT2OL + ShowUser: No } - -{ Block Name: HWSBlockFireworkMine2 - DropMeshfile: Entities/Misc/BagSmallNewPrefab +{ Block Name: HeavyWindowDetailedCT2COL, Ref: HeavyWindowDetailedA #Requires Mirror MarketPrice: 1, display: true - CustomIcon: HWSBlockFireworkBlocks - IsTextureable: true - IsColorable: true - Model: @hws_blockmodels/HWSBlockFireworkMine2 - ShowUser: Yes - Shape: ModelEntity - Material: HWS_material_devices_kinetic, display: true - ShowBlockName: true - Place: Free - HitPoints: 50, type: int, display: true - AllowedInBlueprint: false, display: true - AllowPlacingAt: "Base,MS,SS,GV", display: true - SizeInBlocks: "1,1,1", display: true - SizeInBlocksLocked: "Base,MS" - StackSize: 200 - Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" - BlockColor: "110,110,110" - Category: Devices - IsActivateable: true - EnergyIn: 1, type: int, display: true, formatter: Watt + Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedCT2COLPrefab + MirrorTo: HeavyWindowDetailedCT2COR } - -{ Block Name: HWSBlockFireworkMine - DropMeshfile: Entities/Misc/BagSmallNewPrefab +{ Block Name: HeavyWindowDetailedCT2COR, Ref: HeavyWindowDetailedA #Requires Mirror MarketPrice: 1, display: true - CustomIcon: HWSBlockFireworkBlocks - IsTextureable: true - IsColorable: true - Model: @hws_blockmodels/HWSBlockFireworkMine - ShowUser: Yes - Shape: ModelEntity - Material: HWS_material_devices_kinetic, display: true - ShowBlockName: true - Place: Free - AllowedInBlueprint: false, display: true - AllowPlacingAt: "Base,MS,SS,GV", display: true - SizeInBlocks: "1,1,1", display: true - SizeInBlocksLocked: "Base,MS" - StackSize: 200 - HitPoints: 50, type: int, display: true - Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" - BlockColor: "110,110,110" - Category: Devices - IsActivateable: true - EnergyIn: 1, type: int, display: true, formatter: Watt + Model: @models/Blocks/Windows/Heavy/HeavyWindowDetailedCT2CORPrefab + MirrorTo: HeavyWindowDetailedCT2COL } +# === High Tier sphere turret types (generic)=== -{ Block Name: HWSBlockFireworkMinion - DropMeshfile: Entities/Misc/BagSmallNewPrefab +{ Block Name: TurretEnemyBlack, Ref: TurretAlien #Random; not assigned to faction yet MarketPrice: 1, display: true - CustomIcon: HWSBlockFireworkBlocks - IsTextureable: true - IsColorable: true - Model: @hws_blockmodels/HWSBlockFireworkMinion - ShowUser: Yes - Shape: ModelEntity - Material: HWS_material_devices_kinetic, display: true - ShowBlockName: true - Place: Free - AllowedInBlueprint: false, display: true - AllowPlacingAt: "Base,MS,SS,GV", display: true - SizeInBlocks: "1,1,1", display: true - SizeInBlocksLocked: "Base,MS" - StackSize: 200 - HitPoints: 50, type: int, display: true - Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" - BlockColor: "110,110,110" - Category: Devices - IsActivateable: true - EnergyIn: 1, type: int, display: true, formatter: Watt + Info: bkiTurretEnemyColored, display: true + Model: @models/Blocks/Turrets/TurretEnemyBlackPrefab + WeaponItem: TurretEnemyLaserWeaponBlack } - -{ Block Name: HWSBlockFireworkOsier - DropMeshfile: Entities/Misc/BagSmallNewPrefab +{ Block Name: TurretEnemyBlue, Ref: TurretAlien #Plasma; not assigned to faction yet MarketPrice: 1, display: true - CustomIcon: HWSBlockFireworkBlocks - IsTextureable: true - IsColorable: true - Model: @hws_blockmodels/HWSBlockFireworkOsier - ShowUser: Yes - Shape: ModelEntity - Material: HWS_material_devices_kinetic, display: true - ShowBlockName: true - Place: Free - AllowedInBlueprint: false, display: true - AllowPlacingAt: "Base,MS,SS,GV", display: true - SizeInBlocks: "1,1,1", display: true - SizeInBlocksLocked: "Base,MS" - StackSize: 200 - HitPoints: 50, type: int, display: true - Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" - BlockColor: "110,110,110" - Category: Devices - IsActivateable: true - EnergyIn: 1, type: int, display: true, formatter: Watt + Info: bkiTurretEnemyColored, display: true + Model: @models/Blocks/Turrets/TurretEnemyBluePrefab + WeaponItem: TurretEnemyLaserWeaponBlue } - -{ Block Name: HWSBlockFireworkPalm - DropMeshfile: Entities/Misc/BagSmallNewPrefab +{ Block Name: TurretEnemyCyan, Ref: TurretAlien #Random; not assigned to faction yet MarketPrice: 1, display: true - CustomIcon: HWSBlockFireworkBlocks - IsTextureable: true - IsColorable: true - Model: @hws_blockmodels/HWSBlockFireworkPalm - ShowUser: Yes - Shape: ModelEntity - Material: HWS_material_devices_kinetic, display: true - ShowBlockName: true - Place: Free - HitPoints: 50, type: int, display: true - AllowedInBlueprint: false, display: true - AllowPlacingAt: "Base,MS,SS,GV", display: true - SizeInBlocks: "1,1,1", display: true - SizeInBlocksLocked: "Base,MS" - StackSize: 200 - Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" - BlockColor: "110,110,110" - Category: Devices - IsActivateable: true - EnergyIn: 1, type: int, display: true, formatter: Watt + Info: bkiTurretEnemyColored, display: true + Model: @models/Blocks/Turrets/TurretEnemyCyanPrefab + WeaponItem: TurretEnemyLaserWeaponCyan +} +{ Block Name: TurretEnemyGreen, Ref: TurretAlien #Random; Tresari faction + MarketPrice: 1, display: true + Info: bkiTurretEnemyColored, display: true + Model: @models/Blocks/Turrets/TurretEnemyGreenPrefab + WeaponItem: TurretEnemyLaserWeaponGreen } - -{ Block Name: HWSBlockFireworkPion - DropMeshfile: Entities/Misc/BagSmallNewPrefab +{ Block Name: TurretEnemyOrange, Ref: TurretAlien #Random; not assigned to faction yet MarketPrice: 1, display: true - CustomIcon: HWSBlockFireworkBlocks - IsTextureable: true - IsColorable: true - Model: @hws_blockmodels/HWSBlockFireworkPion - ShowUser: Yes - Shape: ModelEntity - Material: HWS_material_devices_kinetic, display: true - ShowBlockName: true - Place: Free - HitPoints: 50, type: int, display: true - AllowedInBlueprint: false, display: true - AllowPlacingAt: "Base,MS,SS,GV", display: true - SizeInBlocks: "1,1,1", display: true - SizeInBlocksLocked: "Base,MS" - StackSize: 200 - Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" - BlockColor: "110,110,110" - Category: Devices - IsActivateable: true - EnergyIn: 1, type: int, display: true, formatter: Watt + Info: bkiTurretEnemyColored, display: true + Model: @models/Blocks/Turrets/TurretEnemyOrangePrefab + WeaponItem: TurretEnemyLaserWeaponOrange } - -{ Block Name: HWSBlockFireworkRainbow - DropMeshfile: Entities/Misc/BagSmallNewPrefab +{ Block Name: TurretEnemyPurple, Ref: TurretAlien #Turret Faction CVBA DarkMatter TESCH MarketPrice: 1, display: true - CustomIcon: HWSBlockFireworkBlocks - IsTextureable: true - IsColorable: true - Model: @hws_blockmodels/HWSBlockFireworkRainbow - ShowUser: Yes - Shape: ModelEntity - Material: HWS_material_devices_kinetic, display: true - ShowBlockName: true - Place: Free - HitPoints: 50, type: int, display: true - AllowedInBlueprint: false, display: true - AllowPlacingAt: "Base,MS,SS,GV", display: true - SizeInBlocks: "1,1,1", display: true - SizeInBlocksLocked: "Base,MS" - StackSize: 200 - Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" - BlockColor: "110,110,110" - Category: Devices - IsActivateable: true - EnergyIn: 1, type: int, display: true, formatter: Watt + Info: bkiTurretEnemyTESCH, display: true + Model: @models/Blocks/Turrets/TurretEnemyPurplePrefab + WeaponItem: TurretEnemyLaserWeaponPurple } - -{ Block Name: HWSBlockFireworkRedPion - DropMeshfile: Entities/Misc/BagSmallNewPrefab +{ Block Name: TurretEnemyRed, Ref: TurretAlien #Laser; not assigned to faction yet MarketPrice: 1, display: true - CustomIcon: HWSBlockFireworkBlocks - IsTextureable: true - IsColorable: true - Model: @hws_blockmodels/HWSBlockFireworkRedPion - ShowUser: Yes - Shape: ModelEntity - Material: HWS_material_devices_kinetic, display: true - ShowBlockName: true - Place: Free - HitPoints: 50, type: int, display: true - AllowedInBlueprint: false, display: true - AllowPlacingAt: "Base,MS,SS,GV", display: true - SizeInBlocks: "1,1,1", display: true - SizeInBlocksLocked: "Base,MS" - StackSize: 200 - Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" - BlockColor: "110,110,110" - Category: Devices - IsActivateable: true - EnergyIn: 1, type: int, display: true, formatter: Watt + Info: bkiTurretEnemyColored, display: true + Model: @models/Blocks/Turrets/TurretEnemyRedPrefab + WeaponItem: TurretEnemyLaserWeaponRed } - -{ Block Name: HWSBlockFireworkScarlet - DropMeshfile: Entities/Misc/BagSmallNewPrefab +{ Block Name: TurretEnemyYellow, Ref: TurretAlien #EMP; not assigned to faction yet MarketPrice: 1, display: true - CustomIcon: HWSBlockFireworkBlocks - IsTextureable: true - IsColorable: true - Model: @hws_blockmodels/HWSBlockFireworkScarlet - ShowUser: Yes + Info: bkiTurretEnemyColored, display: true + Model: @models/Blocks/Turrets/TurretEnemyYellowPrefab + WeaponItem: TurretEnemyLaserWeaponYellow +} +# Tier-ed Teleporters +{ Block Name: TeleporterBAT1 + Info: bkiTeleporterBAT1, display: true + Class: Teleporter + MarketPrice: 2201, display: true + Group: cpgTransportation + Category: Devices + IndexName: Teleporter + CustomIcon: TeleporterCV + # AllowedInBlueprint: false, display: true + Material: HWS_material_devices_kinetic Shape: ModelEntity - Material: HWS_material_devices_kinetic, display: true ShowBlockName: true + Model: @models/Blocks/Misc/TeleporterPadPrefab #CV Model to indicate low range. + # Model: @models/Blocks/Misc/TeleporterPrefab + #Mesh-Damage-1: Mesh/D0 + #Mesh-Damage-2: Mesh/D1 + #Mesh-Damage-3: Mesh/D2 + #Mesh-Damage-4: Mesh/D3 + DropMeshfile: Entities/Misc/BagSmallNewPrefab Place: Free - HitPoints: 50, type: int, display: true - AllowedInBlueprint: false, display: true - AllowPlacingAt: "Base,MS,SS,GV", display: true - SizeInBlocks: "1,1,1", display: true - SizeInBlocksLocked: "Base,MS" - StackSize: 200 - Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" + #TemplateRoot: TeleporterCV + #PickupTarget: TeleporterBAT1 BlockColor: "110,110,110" - Category: Devices IsActivateable: true - EnergyIn: 1, type: int, display: true, formatter: Watt -} - -{ Block Name: HWSBlockFireworkViolet - DropMeshfile: Entities/Misc/BagSmallNewPrefab - MarketPrice: 1, display: true - CustomIcon: HWSBlockFireworkBlocks - IsTextureable: true - IsColorable: true - Model: @hws_blockmodels/HWSBlockFireworkViolet - ShowUser: Yes - Shape: ModelEntity - Material: HWS_material_devices_kinetic, display: true - ShowBlockName: true - Place: Free - HitPoints: 50, type: int, display: true - AllowedInBlueprint: false, display: true - AllowPlacingAt: "Base,MS,SS,GV", display: true + IsLockable: true + IsOxygenTight: false, display: true + AllowPlacingAt: Base, display: true SizeInBlocks: "1,1,1", display: true SizeInBlocksLocked: "Base,MS" StackSize: 200 Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" - BlockColor: "110,110,110" - Category: Devices - IsActivateable: true - EnergyIn: 1, type: int, display: true, formatter: Watt + Mass: 320, type: float, display: true, formatter: Kilogram + EnergyIn: 1200, type: int, display: true, formatter: Watt + CPUIn: 350, type: int, display: true + Volume: 0, type: float, display: false, formatter: Liter + HitPoints: 350, type: int, display: true + BlastParticleIndex: 4 + BlastRadius: 2 + BlastDamage: 50 + DamageMultiplier_Group: HWS_EWS_Elemental_BlastDamage + + + RangeLY: 0 # a value of 0 allows to teleport only within the current sector + + #UnlockCost: 20, display: true + #UnlockLevel: 15, display: true + # TechTreeParent: PentaxidTank + #TechTreeNames: Base + + # ShowUser: No } -{ Block Name: HWSBlockFireworkWhiteFlares - DropMeshfile: Entities/Misc/BagSmallNewPrefab - MarketPrice: 1, display: true - CustomIcon: HWSBlockFireworkBlocks - IsTextureable: true - IsColorable: true - Model: @hws_blockmodels/HWSBlockFireworkWhiteFlares - ShowUser: Yes +# ================================================================================= +# ================================ EPIC Devices ================================== +# ================================================================================= + +{ Block Name: TeleporterBAEpic + MarketPrice: 355743, display: true + Info: bkiTeleporterBAEpic, display: true + Class: Teleporter + # MarketPrice: 2200, display: true + Group: cpgTransportation + Category: Devices + IndexName: Teleporter + # RepairToTemplate: false #Blocks can be placed, and used for R2T when destroyed + AllowedInBlueprint: false, display: true #Struct with these blocks cannot be blueprinted to avoid easy multiplication of these blocks! + CustomIcon: TeleporterBA + # AllowedInBlueprint: false, display: true + Material: HWS_material_devices_kinetic Shape: ModelEntity - Material: HWS_material_devices_kinetic, display: true ShowBlockName: true + Model: @models/Blocks/Misc/TeleporterPrefab + #Mesh-Damage-1: Mesh/D0 + #Mesh-Damage-2: Mesh/D1 + #Mesh-Damage-3: Mesh/D2 + #Mesh-Damage-4: Mesh/D3 + DropMeshfile: Entities/Misc/BagSmallNewPrefab Place: Free - HitPoints: 50, type: int, display: true - AllowedInBlueprint: false, display: true - AllowPlacingAt: "Base,MS,SS,GV", display: true + # TemplateRoot: HullLargeBlocks + # PickupTarget: SteelPlate + BlockColor: "110,110,110" + IsActivateable: true + IsLockable: true + IsOxygenTight: false, display: true + AllowPlacingAt: Base, display: true SizeInBlocks: "1,1,1", display: true SizeInBlocksLocked: "Base,MS" StackSize: 200 Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" - BlockColor: "110,110,110" - Category: Devices - IsActivateable: true - EnergyIn: 1, type: int, display: true, formatter: Watt -} + DowngradeTo: TeleporterBA + PickupTarget: TeleporterBAEpicUpgradeKit + IsDuplicateable: false + Mass: 320, type: float, display: true, formatter: Kilogram + EnergyIn: 1200, type: int, display: true, formatter: Watt + CPUIn: 350, type: int, display: true + Volume: 0, type: float, display: false, formatter: Liter + HitPoints: 350, type: int, display: true + BlastParticleIndex: 4 + BlastRadius: 2 + BlastDamage: 50 + DamageMultiplier_Group: HWS_EWS_Elemental_BlastDamage -{ Block Name: HWSBlockFireworkBlocks - DropMeshfile: Entities/Misc/BagSmallNewPrefab - MarketPrice: 1, display: true - IsTextureable: true - IsColorable: true - Model: @hws_blockmodels/HWSBlockFireworkBees - ShowUser: Yes + + RangeLY: 300 # a value of 0 allows to teleport only within the current sector + + #UnlockCost: 20, display: true + #UnlockLevel: 15, display: true + # TechTreeParent: PentaxidTank + #TechTreeNames: Base + + ShowUser: No +} +{ Block Name: WarpDriveCVEpic + Info: bkiWarpDriveCVEpic, display: true + Class: WarpDrive + CustomIcon: WarpDrive + Group: cpgWarp + IndexName: WarpDrive + Material: HWS_material_devices_kinetic Shape: ModelEntity - Material: HWS_material_devices_kinetic, display: true + MarketPrice: 193161, display: true ShowBlockName: true + RepairToTemplate: false #Blocks can NOT be placed, and used for R2T when destroyed + AllowedInBlueprint: false, display: true #Struct with these blocks cannot be blueprinted to avoid easy multiplication of these blocks! + Model: @models/Blocks/Mothership/WarpDriveT2Prefab + Mesh-Damage-1: Mesh/D0 + Mesh-Damage-2: Mesh/D1 + Mesh-Damage-3: Mesh/D2 + Mesh-Damage-4: Mesh/D3 + DropMeshfile: Entities/Misc/BagSmallNewPrefab Place: Free - AllowedInBlueprint: false, display: true - AllowPlacingAt: "Base,MS,SS,GV", display: true - SizeInBlocks: "1,1,1", display: true + AllowPlacingAt: MS, display: true + SizeInBlocks: "3,2,5", display: true SizeInBlocksLocked: "Base,MS" + Volume: 0, type: float, display: false, formatter: Liter + Mass: 82200, type: float, display: true, formatter: Kilogram + IsDuplicateable: false + MaxCount: 1, type: int, display: true + ForceMaxCount: true + DowngradeTo: WarpDrive + PickupTarget: WarpDriveCVEpicUpgradeKit + IsOxygenTight: false, display: true + # ModelOffset: "0,0.5,0" + # BlockColor: "26,50,89" StackSize: 200 Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" BlockColor: "110,110,110" Category: Devices - ChildBlocks: "HWSBlockFireworkBees,HWSBlockFireworkComet2,HWSBlockFireworkComet,HWSBlockFireworkCrossover,HWSBlockFireworkGeorgine,HWSBlockFireworkGold,HWSBlockFireworkMine,HWSBlockFireworkMine2,HWSBlockFireworkMinion,HWSBlockFireworkOsier,HWSBlockFireworkPalm,HWSBlockFireworkPion,HWSBlockFireworkRainbow,HWSBlockFireworkRedPion,HWSBlockFireworkScarlet,HWSBlockFireworkViolet,HWSBlockFireworkWhiteFlares" -} + EnergyIn: 25, type: int, display: true, formatter: Watt + CPUIn: 40000, type: int, display: true + HitPoints: 1150, type: int, display: true -# HWS Crews -{ Block Name: CrewBaseEngineerI - MarketPrice: 1, display: true - Class: Weapon - CustomIcon: ControlStationNPC - IndexName: Crew - Material: human, display: true - Group: cpgHWSCrew - IsAccessible: true, type: bool - StackSize: 1 - Shape: ModelEntity - ShowBlockName: true - DropMeshfile: Entities/Misc/BagSmallNewPrefab - # AllowedInBlueprint: false, display: true - # CanPickup: true - BlockColor: "170,170,170" - Model: @models2/Entities/Decorations/DecoNPC/ControlStationNPCPrefab - ShowUser: Yes - Place: Free - Category: Devices - HitPoints: 90, type: int, display: true + BlastParticleIndex: 4 + BlastRadius: 4 + BlastDamage: 400 + # ---Changed blast damage to small blocks - for modified HWS ships what have CV blocks for SV + DamageMultiplier_Group: HWS_EWS_Elemental_Small_BlastDamage - Info: "Hired Crew Member for better Energy efficiency in your Base.", display: true - AllowedInBlueprint: false, display: true - # CanPickup: true - MaxCount: 3, type: int, display: true - ForceMaxCount: true + ItemPerAU: PentaxidCrystal, display: true + CostPerAU: 1, display: true + CostPerLY: 1, display: true + RangeAU: 500, display: true + RangeLY: 150, display: true - AllowPlacingAt: "Base", display: true - SizeInBlocksLocked: "Base" - SizeInBlocks: "1,1,1", display: true + Radiation: 25, display: RadiationLevel # Radiation (= Radiation Protection) already exists for Player Armor + Temperature: 40, display: true - EnergyIn: -5000, type: int, display: true, formatter: Watt - CPUIn: -250000, type: int, display: true - Volume: 0, type: float, display: false, formatter: Liter - Mass: 110, type: float, display: true, formatter: Kilogram -} + # UnlockCost: 15, display: true + # UnlockLevel: 10, display: true + # TechTreeParent: PentaxidTank + # TechTreeNames: Capital Vessel -{ Block Name: CrewBaseEngineerII - MarketPrice: 1, display: true - Class: Weapon - CustomIcon: TacticalOfficer - IndexName: Crew - Material: human, display: true - Group: cpgHWSCrew - IsAccessible: true, type: bool - BlockColor: "110,110,110" + ShowUser: No +} +{ Block Name: DetectorHVEpic + Info: bkiDetectorHVEpic, display: true + WeaponItem: DetectorHVEpicWeapon + MarketPrice: 3043, display: true + WeaponItemRotation: false + RepairToTemplate: false #Blocks can be placed, and used for R2T when destroyed + AllowedInBlueprint: false, display: true #Struct with these blocks cannot be blueprinted to avoid easy multiplication of these blocks! + CustomIcon: DetectorSVT1 + IndexName: WeaponShip + Group: cpgEquipment + Material: HWS_material_devices_kinetic Shape: ModelEntity - ShowBlockName: true + Model: @models/Blocks/Spaceship/DetectorSVPrefab + Mesh-Damage-1: Mesh/D0 + Mesh-Damage-2: Mesh/D1 + Mesh-Damage-3: Mesh/D2 + Mesh-Damage-4: Mesh/D3 DropMeshfile: Entities/Misc/BagSmallNewPrefab - Category: Devices - HitPoints: 130, type: int, display: true - StackSize: 1 - - Info: "Hired Crew Member for better efficiency for CPU and Energy in your Base.", display: true - AllowedInBlueprint: false, display: true - # CanPickup: true - Model: @models2/Entities/Decorations/DecoNPC/TacticalOfficerPrefab - ShowUser: Yes + Place: Face + AllowPlacingAt: "GV", display: true + IsAccessible: true, type: bool + BlockColor: "110,110,110" + SizeInBlocks: "1,1,1", display: true MaxCount: 1, type: int, display: true ForceMaxCount: true - - AllowPlacingAt: "Base", display: true - SizeInBlocksLocked: "Base" - SizeInBlocks: "1,1,1", display: true - - EnergyIn: -10000, type: int, display: true, formatter: Watt - CPUIn: -750000, type: int, display: true + DowngradeTo: DetectorHVT1 + IsDuplicateable: false + PickupTarget: DetectorHVEpicUpgradeKit + # SymType: 4 + StackSize: 200 + Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" + EnergyIn: 5, type: int, display: true, formatter: Watt + HitPoints: 120, type: int, display: true + Mass: 100, type: float, display: true, formatter: Kilogram Volume: 0, type: float, display: false, formatter: Liter - Mass: 200, type: float, display: true, formatter: Kilogram -} - -{ Block Name: CrewCVEngineerI - MarketPrice: 1000000, display: true - Class: Weapon - CustomIcon: ConsoleSmallNPC - IndexName: Crew - Material: human, display: true - Group: cpgHWSCrew - IsAccessible: true, type: bool - BlockColor: "110,110,110" - # AllowedInBlueprint: false, display: true - # CanPickup: true - Model: @models2/Entities/Decorations/DecoNPC/ConsoleSmallNPCPrefab + Range: 2500, type: int, display: true + RangeSpace: 10000, type: int, display: true + CPUIn: 50, type: int, display: true Category: Devices - ShowUser: Yes - Shape: ModelEntity - ShowBlockName: true - DropMeshfile: Entities/Misc/BagSmallNewPrefab - StackSize: 1 - HitPoints: 75, type: int, display: true - Info: "Hired Crew Member for better Energy efficiency in your CV.", display: true - AllowedInBlueprint: false, display: true - # CanPickup: true - MaxCount: 3, type: int, display: true - ForceMaxCount: true + BlastParticleIndex: 11 + BlastRadius: 2 + BlastDamage: 10 + DamageMultiplier_Group: HWS_EWS_Elemental_BlastDamage - AllowPlacingAt: "MS", display: true - SizeInBlocksLocked: "MS" - SizeInBlocks: "1,1,1", display: true - EnergyIn: -3500, type: int, display: true, formatter: Watt - Volume: 0, type: float, display: false, formatter: Liter - Mass: 90, type: float, display: true, formatter: Kilogram -} + # UnlockCost: 5, display: true + # UnlockLevel: 3, display: true + # TechTreeParent: GeneratorSV + # TechTreeNames: Hover Vessel -{ Block Name: CrewCVEngineerII - MarketPrice: 6000000, display: true - Class: Weapon - CustomIcon: CommandingOfficerAlien - IndexName: Crew - Material: human, display: true - Model: @models2/Entities/Decorations/DecoNPC/CommandingOfficerAlienPrefab - Group: cpgHWSCrew - IsAccessible: true, type: bool - BlockColor: "110,110,110" - # AllowedInBlueprint: false, display: true - # CanPickup: true - Category: Devices - ShowUser: Yes + ShowUser: No +} +{ Block Name: DetectorCVEpic + CustomIcon: DetectorCV + Info: bkiDetectorCVEpic, display: true + WeaponItem: DetectorCVEpicWeapon + WeaponItemRotation: false + RepairToTemplate: false #Blocks can be placed, and used for R2T when destroyed + AllowedInBlueprint: false, display: true #Struct with these blocks cannot be blueprinted to avoid easy multiplication of these blocks! + MarketPrice: 24147, display: true + IndexName: WeaponShip + Group: cpgEquipment + Material: HWS_material_devices_kinetic Shape: ModelEntity - ShowBlockName: true + Model: @models/Blocks/Spaceship/DetectorCVPrefab + Mesh-Damage-1: Mesh/D0 + Mesh-Damage-2: Mesh/D1 + Mesh-Damage-3: Mesh/D2 + Mesh-Damage-4: Mesh/D3 DropMeshfile: Entities/Misc/BagSmallNewPrefab - StackSize: 1 - HitPoints: 150, type: int, display: true - - Info: "Hired Crew Member for better efficiency for CPU and Energy in your CV.", display: true - AllowedInBlueprint: false, display: true - # CanPickup: true + Place: Face + AllowPlacingAt: "MS", display: true + IsAccessible: true, type: bool + BlockColor: "110,110,110" + SizeInBlocks: "1,1,1", display: true MaxCount: 1, type: int, display: true ForceMaxCount: true + DowngradeTo: DetectorCV + IsDuplicateable: false + PickupTarget: DetectorCVEpicUpgradeKit + # SymType: 4 + StackSize: 200 + Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" + EnergyIn: 320, type: int, display: true, formatter: Watt + HitPoints: 300, type: int, display: true + Mass: 3520, type: float, display: true, formatter: Kilogram + Volume: 0, type: float, display: false, formatter: Liter + Range: 6000, type: int, display: true + RangeSpace: 100000, type: int, display: true + CPUIn: 1500, type: int, display: true + Category: Devices - AllowPlacingAt: "MS", display: true - SizeInBlocksLocked: "MS" - SizeInBlocks: "1,1,1", display: true + BlastParticleIndex: 11 + BlastRadius: 2 + BlastDamage: 10 + DamageMultiplier_Group: HWS_EWS_Elemental_BlastDamage - EnergyIn: -5000, type: int, display: true, formatter: Watt - CPUIn: -250000, type: int, display: true + + # UnlockCost: 10, display: true + # UnlockLevel: 7, display: true + # TechTreeParent: GeneratorSV + # TechTreeNames: Capital Vessel + + ShowUser: No +} +{ Block Name: AutoMiningDeviceEpic + Model: @models/Blocks/Terrain/AutoMiningDeviceT3Prefab + CustomIcon: AutoMiningDeviceT3 + Class: AutoMiner + Material: HWS_material_devices_kinetic + Shape: ModelEntity + MarketPrice: 38368, display: true + Mesh-Damage-1: Mesh/geo/D0 + Mesh-Damage-2: Mesh/geo/D1 + Mesh-Damage-3: Mesh/geo/D2 + Mesh-Damage-4: Mesh/geo/D3 + DropMeshfile: Entities/Misc/BagSmallNewPrefab + DropInventoryEntity: DropContainer + Place: NoRotation, display: true + Info: bkiAutoMinerEpic, display: true + AllowPlacingAt: Terrain, display: true + IsTerrainDecoration: true + HitPoints: 1500, type: int, display: true + EnergyIn: 20, type: int, display: true, formatter: Watt + ItemsPerHour: 500, display: true # Attention: ItemsPerHour max is hard coded and set to 500 + ItemStorageLimit: 16000, display: true + Mass: 5000, type: float, display: true, formatter: Kilogram Volume: 0, type: float, display: false, formatter: Liter - Mass: 100, type: float, display: true, formatter: Kilogram -} - -{ Block Name: CrewCVCoordinatorI - MarketPrice: 7500000, display: true - Class: Weapon - CustomIcon: EngineerMainStation - IndexName: Crew - Material: human, display: true - Group: cpgHWSCrew - IsAccessible: true, type: bool - BlockColor: "110,110,110" - # AllowedInBlueprint: false, display: true - # CanPickup: true - Model: @models2/Entities/Decorations/DecoNPC/EngineerMainStationPrefab StackSize: 1 + CanPickup: true + PickupToToolbar: true + XpFactor: 0 # to avoid farming of xp through placement/pickup cycle + ForceNoPvEDamage: true Category: Devices - ShowUser: Yes - Shape: ModelEntity - ShowBlockName: true - DropMeshfile: Entities/Misc/BagSmallNewPrefab - HitPoints: 200, type: int, display: true + IsColorable: false + SizeInBlocks: "3,6,3", display: true + # ModelOffset: "0,0.5,0" + BlockColor: "110,110,110" + FuelAccept: "EnergyCell, EnergyCellLarge, EnergyCellHydrogen, FusionCell, BioFuel, HWSElementStrangeletRefined" - Info: "Hired Crew Member for better CPU and Torque efficiency in your CV.", display: true - AllowedInBlueprint: false, display: true - # CanPickup: true - MaxCount: 2, type: int, display: true - ForceMaxCount: true + BlastParticleIndex: 4 + BlastRadius: 3 + BlastDamage: 50 + DamageMultiplier_Group: HWS_EWS_Vanilla_Turrets_BlastDamage - AllowPlacingAt: "MS", display: true - SizeInBlocksLocked: "MS" - SizeInBlocks: "2,1,1", display: true + # UnlockCost: 15, display: true + #UnlockLevel: 12, display: true + #TechTreeNames: Misc + #UpgradeTo: AutoMiningDeviceT2, display: true - EnergyIn: 1, type: int, display: true, formatter: Watt - Torque: 1250000, type: int, display: true, formatter: NewtonMeter - CPUIn: -500000, type: int, display: true - Volume: 0, type: float, display: false, formatter: Liter - Mass: 70, type: float, display: true, formatter: Kilogram -} + MapIcon: map_Drill + MapName: AutoMiningDeviceT3 -{ Block Name: CrewHVOperatorI + # Temperature: 30, display: true +} +# ================================================================================= +# ================================ Faction Turrets ================================== +# ================================================================================= +# +# ========================================== +# ===== Faction Turrets BA CV ==== +# ===== Faction turrets cannot be bought or crafted by the player. He might get them through missions or lucky salvaging, though. +# ===== Faction turrets are 20% better compared to DPS/damage/other params compared to player turrets +# ===== Faction turrets cannot be R2T and not be added to blueprints to avoid repro exploits and make them more valuable). +# ========================================== +{ Block Name: TurretTemplateFaction #Used for any FACTION turret MarketPrice: 1, display: true - Class: Weapon - CustomIcon: SecurityGuard - IndexName: Crew - Material: human, display: true - Group: cpgHWSCrew - IsAccessible: true, type: bool + # Info: bkiTurret, display: true + Model: @models/Blocks/Turrets/TurretMSMinigunRetractPrefab # REQUIRED entry for a TEMPLATE (otherwise CoQ on loading) + # WeaponItem: TurretMSMinigunWeapon + Class: TurretManual # TurretAuto ? + IndexName: Turret + Group: cpgAlien # Indicates non-player origin; default cpgTurret + Category: Weapons/Items + RepairToTemplate: false #Blocks can be placed, but not R2T when destroyed + AllowedInBlueprint: false, display: true #Struct with these blocks cannot be blueprinted to avoid easy multiplication of these blocks! + Place: Face # If turret is retractable: Free; other: Face + # AllowPlacingAt: MS, display: true + Material: HWS_material_devices_kinetic + Shape: Turret BlockColor: "110,110,110" - # AllowedInBlueprint: false, display: true - # CanPickup: true - Model: @models2/Entities/Decorations/DecoNPC/SecurityGuardPrefab - StackSize: 1 - Category: Devices - ShowUser: Yes - Shape: ModelEntity - ShowBlockName: true + SizeInBlocks: "3,1,3", display: true # Needs to be adjusted in config of larger turrets, like Artillery! + SizeInBlocksLocked: "Base,MS" + # IsTextureable: true # Required for RETRACTABLE turrets so their 'base' can be textured + colored + # Texture: 50 # Use with RETRACTABLE turrets for their base + IsGPUInstance: false # Do not let this be handled by GPU (possible issues with code not applying to this unity feature?) DropMeshfile: Entities/Misc/BagSmallNewPrefab - HitPoints: 120, type: int, display: true + # Mesh-Damage-1: Mesh/D0 + # Mesh-Damage-2: Mesh/D1 + # Mesh-Damage-3: Mesh/D2 + # Mesh-Damage-4: Mesh/D3 + SoundOnEnter: UseActions/DOOROpen02 + SoundRotate: Weapons/Turret/TurretRotateNormal + SoundOpen: UseActions/TurretOpen + SoundClose: UseActions/TurretClose + IsActivateable: true + IsActivateableInCP: true + # IsOxygenTight: false, display: true + # IsRetractable: true + # AboveTerrainCheck: false # Required? + StackSize: 10000 + # MaxCount: 4, type: int, display: true + # MarketPrice: 2200, display: true + BlastParticleIndex: 11 + BlastRadius: 3 + BlastDamage: 250 + DamageMultiplier_Group: HWS_EWS_Elemental_BlastDamage - Info: "Hired Crew Member for better CPU and Torque efficiency in your HV.", display: true - AllowedInBlueprint: false, display: true - # CanPickup: true - MaxCount: 3, type: int, display: true - ForceMaxCount: true + Mass: 6150, type: float, display: true, formatter: Kilogram + Volume: 0, type: float, display: false, formatter: Liter + HitPoints: 11000, type: int, display: true + EnergyIn: 5, type: int, display: true, formatter: Watt + # CPUIn: 2500, type: int, display: true + # RotSpeed: 150, type: int, display: true + Zoom: 5, type: float + XpFactor: 2 # XP given on destroying turret (also when player placed?) + ShowUser: No +} +# == UCH (Minigun, Flak) +{ Block Name: TurretMSMinigunFaction, Ref: TurretTemplateFaction #TurretFaction UCH CV Minigun + MarketPrice: 1, display: true + Info: bkiTurretMSMinigunFaction, display: true + CustomIcon: TurretMSMinigun + Model: @models/Blocks/Turrets/TurretMSMinigunPrefab + WeaponItem: TurretMinigunFactionWeapon + IsGPUInstance: false # !!! + AllowPlacingAt: MS, display: true + CPUIn: 2800, type: int, display: true + RotSpeed: 150, type: int, display: true +} +{ Block Name: TurretBaseMinigunFaction, Ref: TurretTemplateFaction #TurretFaction UCH BA Minigun + MarketPrice: 1, display: true + Info: bkiTurretBaseMinigunFaction, display: true + CustomIcon: TurretBaseMinigun + Model: @models/Blocks/Turrets/TurretMSMinigunPrefab + WeaponItem: TurretMinigunFactionWeapon + AllowPlacingAt: Base, display: true + CPUIn: 2800, type: int, display: true + RotSpeed: 120, type: int, display: true +} +{ Block Name: TurretMSFlakFaction, Ref: TurretTemplateFaction #TurretFaction UCH CV Flak + MarketPrice: 1, display: true + Info: bkiTurretMSFlakFaction, display: true + CustomIcon: TurretMSFlak + Model: @models/Blocks/Turrets/TurretMSFlakPrefab + WeaponItem: TurretFlakFactionWeapon + AllowPlacingAt: MS, display: true + SoundRotate: Weapons/Turret/TurretRotateVeryFast + CPUIn: 1300, type: int, display: true + RotSpeed: 120, type: int, display: true +} - AllowPlacingAt: "GV", display: true - #SizeInBlocksLocked: "GV" - SizeInBlocks: "1,1,1", display: true +{ Block Name: TurretBaseFlakFaction, Ref: TurretTemplateFaction #TurretFaction UCH BA Flak + MarketPrice: 1, display: true + Info: bkiTurretBaseFlakFaction, display: true + CustomIcon: TurretBaseFlak + Model: @models/Blocks/Turrets/TurretMSFlakPrefab + WeaponItem: TurretFlakFactionWeapon + SoundRotate: Weapons/Turret/TurretRotateVeryFast + AllowPlacingAt: Base, display: true + CPUIn: 1300, type: int, display: true + RotSpeed: 110, type: int, display: true +} +# Zirax (Cannon, Rocket, Artillery) - Torque: 1850, type: int, display: true, formatter: NewtonMeter - CPUIn: -30000, type: int, display: true - Volume: 0, type: float, display: false, formatter: Liter - Mass: 80, type: float, display: true, formatter: Kilogram +{ Block Name: TurretMSCannonFaction, Ref: TurretTemplateFaction #TurretFaction CV Cannon + MarketPrice: 1, display: true + Info: bkiTurretMSCannonFaction, display: true + CustomIcon: TurretZiraxMSPlasma + Model: @models/Blocks/Turrets/TurretZiraxSpherical_PlasmaPrefab + WeaponItem: TurretCannonFactionWeapon + SoundRotate: Weapons/Turret/TurretRotateFast + AllowPlacingAt: MS, display: true + CPUIn: 8600, type: int, display: true + RotSpeed: 150, type: int, display: true } -{ Block Name: CrewSVPilotI +{ Block Name: TurretBaseCannonFaction, Ref: TurretTemplateFaction #TurretFaction BA Cannon MarketPrice: 1, display: true - Class: Weapon - CustomIcon: OperatorPilot - IndexName: Crew - Material: human, display: true - Group: cpgHWSCrew - IsAccessible: true, type: bool - BlockColor: "110,110,110" - # AllowedInBlueprint: false, display: true - # CanPickup: true - Model: @models2/Entities/Decorations/DecoNPC/OperatorPilotPrefab - StackSize: 1 - Category: Devices - ShowUser: Yes - Shape: ModelEntity - ShowBlockName: true - DropMeshfile: Entities/Misc/BagSmallNewPrefab - HitPoints: 100, type: int, display: true + Info: bkiTurretBaseCannonFaction, display: true + CustomIcon: TurretBaseCannon + Model: @models/Blocks/Turrets/TurretMSCannonPrefab + WeaponItem: TurretCannonFactionWeapon + SoundRotate: Weapons/Turret/TurretRotateFast + AllowPlacingAt: Base, display: true + CPUIn: 8600, type: int, display: true + RotSpeed: 150, type: int, display: true +} - Info: "Hired Crew Member for better CPU and Torque efficiency in your SV.", display: true - AllowedInBlueprint: false, display: true - # CanPickup: true - MaxCount: 1, type: int, display: true - ForceMaxCount: true +{ Block Name: TurretMSRocketFaction, Ref: TurretTemplateFaction #TurretFaction CV Rocket + MarketPrice: 1, display: true + Info: bkiTurretMSRocketFaction, display: true + Model: @models/Blocks/Turrets/TurretZiraxSpherical_RocketPrefab + CustomIcon: TurretZiraxMSRocket + WeaponItem: TurretRocketFactionWeapon + SoundRotate: Weapons/Turret/TurretRotateVeryFast + AllowPlacingAt: MS, display: true + CPUIn: 10500, type: int, display: true + RotSpeed: 120, type: int, display: true +} - AllowPlacingAt: "SS", display: true - #SizeInBlocksLocked: "SS" - SizeInBlocks: "1,1,1", display: true +{ Block Name: TurretBaseRocketFaction, Ref: TurretTemplateFaction #TurretFaction BA Rocket + MarketPrice: 1, display: true + Info: bkiTurretBaseRocketFaction, display: true + Model: @models/Blocks/Turrets/TurretMSRocketPrefab + CustomIcon: TurretBaseRocket + WeaponItem: TurretRocketFactionWeapon + SoundRotate: Weapons/Turret/TurretRotateVeryFast + AllowPlacingAt: Base, display: true + CPUIn: 10500, type: int, display: true + RotSpeed: 120, type: int, display: true +} - Torque: 2300, type: int, display: true, formatter: NewtonMeter - CPUIn: -25000, type: int, display: true +{ Block Name: TurretMSArtilleryFaction, Ref: TurretTemplateFaction #TurretFaction CV Artillery + MarketPrice: 1, display: true + Info: bkiTurretMSArtilleryFaction, display: true + Model: @models/Blocks/Turrets/TurretMSArtilleryPrefab + SizeInBlocks: "5,2,5", display: true + CustomIcon: TurretMSArtillery + WeaponItem: TurretArtilleryFactionWeapon + SoundRotate: Weapons/Turret/TurretRotateSlow + AllowPlacingAt: MS, display: true + CPUIn: 22600, type: int, display: true + Mass: 6000, type: float, display: true, formatter: Kilogram Volume: 0, type: float, display: false, formatter: Liter - Mass: 150, type: float, display: true, formatter: Kilogram + HitPoints: 4250, type: int, display: true + RotSpeed: 60, type: int, display: true } -{ Block Name: PentaxidSeedCrystal - MarketPrice: 28915, display: true - Class: PlantGrowing - AllowedInBlueprint: false, display: true - IndexName: Plant - Material: HWS_material_devices_kinetic - Shape: ModelEntity - Model: @models2/Entities/Decorations/Plants/GlowTube01DecoPrefab - DropMeshfile: Entities/Misc/BagSmallNewPrefab - { Child PlantGrowing - Next: PentaxidSeedCrystal2 - GrowthRate: 180 - FertileLevel: 1 - OnDeath: PlantDead2 - } - IsAccessible: false, type: bool - EnergyIn: 10, type: int, display: true, formatter: Watt - Collide: "bullet,rocket,melee,sight" - CustomIcon: GlowTube01Deco - IsColorable: false - Place: Free - ModelOffset: "0,-0.20,0" - AllowPlacingAt: "Base,MS", display: true - SizeInBlocks: "1,1,1", display: true - SizeInBlocksLocked: "Base,MS" - ShowBlockName: true - CropType: PentaxidOre, display: true - CropYield: 1, display: true - GrowthTimeInfo: 180, type: int, display: true, formatter: Minutes - Mass: 20, type: float, display: true, formatter: Kilogram +{ Block Name: TurretBaseArtilleryFaction, Ref: TurretTemplateFaction #TurretFaction BA Artillery + MarketPrice: 1, display: true + Info: bkiTurretBaseArtilleryFaction, display: true + Model: @models/Blocks/Turrets/TurretMSArtilleryPrefab + SizeInBlocks: "5,2,5", display: true + CustomIcon: TurretBaseArtillery + WeaponItem: TurretArtilleryFactionWeapon + SoundRotate: Weapons/Turret/TurretRotateSlow + AllowPlacingAt: Base, display: true + CPUIn: 22600, type: int, display: true + Mass: 6000, type: float, display: true, formatter: Kilogram Volume: 0, type: float, display: false, formatter: Liter - HitPoints: 10, type: int, display: false - Info: "This Crystal must be grown in a Growing Plot. It drains power and emits radiation that's toxic to other normal plants and animals. Keep it isolated.", display: true - Category: Farming - XpFactor: 0 - StackSize: 400 - Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 320" - PickupTarget: PentaxidSeedCrystal # disassemble - TemplateRoot: PentaxidSeedCrystal2 # deconstruct - to avoid exploit - BlastParticleIndex: 10 - BlastRadius: 2 - BlastDamage: 50 - DamageMultiplier_Group: HWS_EWS_Elemental_BlastDamage + HitPoints: 4250, type: int, display: true + RotSpeed: 60, type: int, display: true +} +# Kriel (Railgun) - Radiation: 4.0, display: RadiationLevel - Temperature: 35, display: false +{ Block Name: TurretRailgunFaction, Ref: TurretTemplateFaction #TurretFaction CVBA Railgun + MarketPrice: 1, display: true + Info: bkiTurretRailgunFaction, display: true + Model: @models/Blocks/Turrets/TurretMSPlasmaPrefab + CustomIcon: TurretBasePlasma + WeaponItem: TurretRailgunFactionWeapon + SoundRotate: Weapons/Turret/TurretRotateSlow + AllowPlacingAt: "Base,MS", display: true + CPUIn: 20700, type: int, display: true + RotSpeed: 120, type: int, display: true +} +# Polaris (Laser) - UnlockCost: 4500, display: true - UnlockLevel: 25, display: true - TechTreeNames: NaturalScience +{ Block Name: TurretMSPulseLaserFaction, Ref: TurretTemplateFaction #TurretFaction CV Laser + MarketPrice: 1, display: true + Info: bkiTurretMSPulseLaserFaction, display: true + Model: @models/Blocks/Turrets/TurretMSPulseLaserPrefab + CustomIcon: TurretMSPulseLaser + WeaponItem: TurretPulseLaserFactionWeapon + SoundRotate: Weapons/Turret/TurretRotateSlow + AllowPlacingAt: MS, display: true + CPUIn: 15000, type: int, display: true + RotSpeed: 100, type: int, display: true } -{ Block Name: PentaxidSeedCrystal2 +{ Block Name: TurretBasePulseLaserFaction, Ref: TurretTemplateFaction #TurretFaction BA Laser MarketPrice: 1, display: true - Model: @models2/Entities/Decorations/Plants/GlowTube01DecoPrefab - Class: CropsGrown - AllowedInBlueprint: false, display: true - IndexName: Plant - Material: HWS_material_devices_kinetic - Shape: ModelEntity - DropMeshfile: Entities/Misc/BagSmallNewPrefab - { Child DropOnHarvest - Item: PentaxidOre - Count: 1 - } - { Child CropsGrown - OnHarvest: PentaxidSeedCrystal - FertileLevel: 1 - OnDeath: PlantDead2 - } - IsAccessible: false, type: bool - EnergyIn: 5, type: int, display: true, formatter: Watt - Collide: "bullet,rocket,melee,sight" - CustomIcon: GlowTube01Deco - IsColorable: false - Place: Free - ModelOffset: "0,0.20,0" - AllowPlacingAt: "Base,MS", display: true - SizeInBlocks: "1,1,1", display: true - SizeInBlocksLocked: "Base,MS" - ShowBlockName: true - CropType: PentaxidOre, display: true - CropYield: 1, display: true - Mass: 40, type: float, display: true, formatter: Kilogram - Volume: 0, type: float, display: false, formatter: Liter - HitPoints: 10, type: int, display: false - Info: This Crystal must be grown in a Growing Plot. It drains power and emits radiation that's toxic to other normal plants and animals. Keep it isolated., display: true - Category: Farming - XpFactor: 4 - StackSize: 400 - Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 320" - PickupTarget: PentaxidSeedCrystal # disassemble - TemplateRoot: PentaxidSeedCrystal2 # deconstruct - to avoid exploit - BlastParticleIndex: 10 - BlastRadius: 2 - BlastDamage: 50 - DamageMultiplier_Group: HWS_EWS_Elemental_BlastDamage + Info: bkiTurretBasePulseLaserFaction, display: true + Model: @models/Blocks/Turrets/TurretMSPulseLaserPrefab + CustomIcon: TurretBasePulseLaser + WeaponItem: TurretPulseLaserFactionWeapon + SoundRotate: Weapons/Turret/TurretRotateSlow + AllowPlacingAt: Base, display: true + CPUIn: 15000, type: int, display: true + RotSpeed: 100, type: int, display: true +} - Radiation: 5.6, display: RadiationLevel - Temperature: 35, display: false - ShowUser: Yes +# Traders (Plasma) + +{ Block Name: TurretMSPlasmaFaction, Ref: TurretTemplateFaction #TurretFaction CV Plasma + MarketPrice: 1, display: true + Info: bkiTurretMSPlasmaFaction, display: true + Model: @models/Blocks/Turrets/TurretMSPlasmaPrefab + CustomIcon: TurretMSPlasma + WeaponItem: TurretPlasmaFactionWeapon + SoundRotate: Weapons/Turret/TurretRotateSlow + AllowPlacingAt: MS, display: true + CPUIn: 20700, type: int, display: true + RotSpeed: 80, type: int, display: true } -# Laser Turret for HV -{ Block Name: TurretHVLaser +{ Block Name: TurretBasePlasmaFaction, Ref: TurretTemplateFaction #TurretFaction BA Plasma MarketPrice: 1, display: true - Class: TurretManual + Info: bkiTurretBasePlasmaFaction, display: true + Model: @models/Blocks/Turrets/TurretMSPlasmaPrefab + CustomIcon: TurretBasePlasma + WeaponItem: TurretPlasmaFactionWeapon + SoundRotate: Weapons/Turret/TurretRotateSlow + AllowPlacingAt: Base, display: true + CPUIn: 20700, type: int, display: true + RotSpeed: 80, type: int, display: true +} + +# Legacy (AntiProton) +# see: Block Id: 1679, Name: TurretAlien >> TurretFaction CVBA AntiProton + +# Tesch (DarkMatter) +# see: TurretEnemyPurple >> TurretFaction CVBA DarkMatter + +# ==================================================================================== +# ===== Faction: Upgrade Turrets BA CV =============================================== +# ===== UPGRADE turrets are NOT use by the MAIN Factions BUT by AUX factions: Colonists, Pirates, Warlords etc pp, while the AUX factions do NOT use the FACTION turrets! Player MIGHT gain UPGRADE turrets from MAIN-factions traders, though! +# ===== Upgrade turrets are 10% better compared to DPS/damage/other params compared to player turrets +# ===== Upgrade turrets CAN be R2T but not be added to blueprints to avoid repro exploits and make them more valuable). +# ==================================================================================== +{ Block Name: TurretTemplateUpgrade #Used for any UPGRADE turret + MarketPrice: 1, display: true + # Info: bkiTurret, display: true + Model: @models/Blocks/Turrets/TurretMSMinigunRetractPrefab # REQUIRED entry for a TEMPLATE (otherwise CoQ on loading) + # WeaponItem: TurretMSMinigunWeapon + Class: TurretManual # TurretAuto ? IndexName: Turret - CustomIcon: TurretZiraxMSLaser - Group: cpgTurret + Group: cpgAlien # Indicates non-player origin; default cpgTurret Category: Weapons/Items - AllowedInBlueprint: true, display: true - Info: bkiTurret, display: true - Material: HWS_material_weapon_energy_small, display: true + #RepairToTemplate: false #Blocks can be placed, but not R2T when destroyed + AllowedInBlueprint: false, display: true #Struct with these blocks cannot be blueprinted to avoid easy multiplication of these blocks! + Place: Face # If turret is retractable: Free; other: Face + # AllowPlacingAt: MS, display: true + Material: HWS_material_devices_kinetic Shape: Turret - Place: Face - Model: @models/Blocks/Turrets/TurretZiraxSpherical_LaserPrefab - TemplateRoot: TurretGVPlasmaBlocks BlockColor: "110,110,110" + SizeInBlocks: "3,1,3", display: true # Needs to be adjusted in config of larger turrets, like Artillery! + SizeInBlocksLocked: "Base,MS" + # IsTextureable: true # Required for RETRACTABLE turrets so their 'base' can be textured + colored + # Texture: 50 # Use with RETRACTABLE turrets for their base + IsGPUInstance: false # Do not let this be handled by GPU (possible issues with code not applying to this unity feature?) + DropMeshfile: Entities/Misc/BagSmallNewPrefab # Mesh-Damage-1: Mesh/D0 # Mesh-Damage-2: Mesh/D1 # Mesh-Damage-3: Mesh/D2 # Mesh-Damage-4: Mesh/D3 - DropMeshfile: Entities/Misc/BagSmallNewPrefab SoundOnEnter: UseActions/DOOROpen02 SoundRotate: Weapons/Turret/TurretRotateNormal - WeaponItem: TurretHVLaserWeapon - AllowPlacingAt: GV, display: true - SizeInBlocks: "3,1,3", display: true + SoundOpen: UseActions/TurretOpen + SoundClose: UseActions/TurretClose IsActivateable: true IsActivateableInCP: true - #IsAccessible: true - StackSize: 200 - Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" - #MaxCount: 3, type: int, display: true + # IsOxygenTight: false, display: true + # IsRetractable: true + # AboveTerrainCheck: false # Required? + StackSize: 10000 + # MaxCount: 4, type: int, display: true + # MarketPrice: 2200, display: true BlastParticleIndex: 11 BlastRadius: 3 - BlastDamage: 100 + BlastDamage: 350 DamageMultiplier_Group: HWS_EWS_Elemental_BlastDamage - EnergyIn: 300, type: int, display: true, formatter: Watt - CPUIn: 4000, type: int, display: true + Mass: 6150, type: float, display: true, formatter: Kilogram Volume: 0, type: float, display: false, formatter: Liter - Mass: 3000, type: float, display: true, formatter: Kilogram - HitPoints: 5250, type: int, display: true - RotSpeed: 130, type: int, display: true + HitPoints: 11000, type: int, display: true + EnergyIn: 5, type: int, display: true, formatter: Watt + # CPUIn: 2500, type: int, display: true + # RotSpeed: 150, type: int, display: true Zoom: 5, type: float - - UnlockCost: 4500, display: true - UnlockLevel: 25, display: true - TechTreeParent: AmmoTurretHVLaser - TechTreeNames: AlienTechnology + XpFactor: 2 # XP given on destroying turret (also when player placed?) + ShowUser: No +} +# == UCH (Minigun, Flak) +{ Block Name: TurretMSMinigunUpgrade, Ref: TurretTemplateUpgrade #TurretUpgrade UCH CV Minigun + MarketPrice: 1, display: true + Info: bkiTurretMSMinigunUpgrade, display: true + CustomIcon: TurretMSMinigun + Model: @models/Blocks/Turrets/TurretMSMinigunPrefab + WeaponItem: TurretMinigunUpgradeWeapon + IsGPUInstance: false # !!! + AllowPlacingAt: MS, display: true + CPUIn: 2800, type: int, display: true + RotSpeed: 150, type: int, display: true +} +{ Block Name: TurretBaseMinigunUpgrade, Ref: TurretTemplateUpgrade #TurretUpgrade UCH BA Minigun + MarketPrice: 1, display: true + Info: bkiTurretBaseMinigunUpgrade, display: true + CustomIcon: TurretBaseMinigun + Model: @models/Blocks/Turrets/TurretMSMinigunPrefab + WeaponItem: TurretMinigunUpgradeWeapon + AllowPlacingAt: Base, display: true + CPUIn: 2800, type: int, display: true + RotSpeed: 120, type: int, display: true } - -{ Block Name: WarpDriveT2 - MarketPrice: 356070, display: true - Class: WarpDrive - Group: cpgWarp - IndexName: WarpDrive - Material: HWS_material_devices_kinetic, display: true - Shape: ModelEntity - ShowBlockName: true - Model: @models/Blocks/Mothership/WarpDriveT2Prefab - Mesh-Damage-1: Mesh/D0 - Mesh-Damage-2: Mesh/D1 - Mesh-Damage-3: Mesh/D2 - Mesh-Damage-4: Mesh/D3 - DropMeshfile: Entities/Misc/BagSmallNewPrefab - Place: Free - CustomIcon: WarpDrive +{ Block Name: TurretMSFlakUpgrade, Ref: TurretTemplateUpgrade #TurretUpgrade UCH CV Flak + MarketPrice: 1, display: true + Info: bkiTurretMSFlakUpgrade, display: true + CustomIcon: TurretMSFlak + Model: @models/Blocks/Turrets/TurretMSFlakPrefab + WeaponItem: TurretFlakUpgradeWeapon AllowPlacingAt: MS, display: true - SizeInBlocks: "3,2,5", display: true - SizeInBlocksLocked: "Base,MS" - Volume: 0, type: float, display: false, formatter: Liter - Mass: 70000, type: float, display: true, formatter: Kilogram - HitPoints: 500, type: int, display: true - IsDuplicateable: false - MaxCount: 1, type: int, display: true - ForceMaxCount: true - IsOxygenTight: false, display: true - # ModelOffset: "0,0.5,0" - # BlockColor: "26,50,89" - StackSize: 200 - Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" - BlockColor: "110,110,110" - Category: Devices - Info: bkiWarpDrive, display: true - EnergyIn: 500, type: int, display: true, formatter: Watt - CPUIn: 80000, type: int, display: true - AttackTimeout: 25 - DowngradeTo: WarpDrive + SoundRotate: Weapons/Turret/TurretRotateVeryFast + CPUIn: 1300, type: int, display: true + RotSpeed: 120, type: int, display: true +} - BlastParticleIndex: 8 - BlastRadius: 4 - BlastDamage: 300 - # ---Changed blast damage to small blocks - for modified HWS ships what have CV blocks for SV - DamageMultiplier_Group: HWS_EWS_Elemental_Small_BlastDamage +{ Block Name: TurretBaseFlakUpgrade, Ref: TurretTemplateUpgrade #TurretUpgrade UCH BA Flak + MarketPrice: 1, display: true + Info: bkiTurretBaseFlakUpgrade, display: true + CustomIcon: TurretBaseFlak + Model: @models/Blocks/Turrets/TurretMSFlakPrefab + WeaponItem: TurretFlakUpgradeWeapon + SoundRotate: Weapons/Turret/TurretRotateVeryFast + AllowPlacingAt: Base, display: true + CPUIn: 1300, type: int, display: true + RotSpeed: 110, type: int, display: true +} +# Zirax (Cannon, Rocket, Artillery) - ItemPerAU: PentaxidCrystal, display: true - CostPerAU: 2, display: true - CostPerLY: 2, display: true - RangeAU: 70, display: true - RangeLY: 30, display: true +{ Block Name: TurretMSCannonUpgrade, Ref: TurretTemplateUpgrade #TurretUpgrade CV Cannon + MarketPrice: 1, display: true + Info: bkiTurretMSCannonUpgrade, display: true + CustomIcon: TurretZiraxMSLaser + Model: @models/Blocks/Turrets/TurretZiraxSpherical_LaserPrefab + WeaponItem: TurretCannonUpgradeWeapon + SoundRotate: Weapons/Turret/TurretRotateFast + AllowPlacingAt: MS, display: true + CPUIn: 8600, type: int, display: true + RotSpeed: 150, type: int, display: true +} - Mod.RangeAU: "RangeAU + Player.Skills['RangeAU'] * 30" - Mod.RangeLY: "RangeLY + Player.Skills['RangeLY'] * 30" +{ Block Name: TurretBaseCannonUpgrade, Ref: TurretTemplateUpgrade #TurretUpgrade BA Cannon + MarketPrice: 1, display: true + Info: bkiTurretBaseCannonUpgrade, display: true + CustomIcon: TurretBaseCannon + Model: @models/Blocks/Turrets/TurretMSCannonPrefab + WeaponItem: TurretCannonUpgradeWeapon + SoundRotate: Weapons/Turret/TurretRotateFast + AllowPlacingAt: Base, display: true + CPUIn: 8600, type: int, display: true + RotSpeed: 150, type: int, display: true +} - Radiation: 25, display: RadiationLevel # Radiation (= Radiation Protection) already exists for Player Armor - Temperature: 90, display: true +{ Block Name: TurretMSRocketUpgrade, Ref: TurretTemplateUpgrade #TurretUpgrade CV Rocket + MarketPrice: 1, display: true + Info: bkiTurretMSRocketUpgrade, display: true + Model: @models/Blocks/Turrets/TurretZiraxSpherical_RocketPrefab + CustomIcon: TurretZiraxMSRocket + WeaponItem: TurretRocketUpgradeWeapon + SoundRotate: Weapons/Turret/TurretRotateVeryFast + AllowPlacingAt: MS, display: true + CPUIn: 10500, type: int, display: true + RotSpeed: 120, type: int, display: true +} - UnlockCost: 30, display: true - UnlockLevel: 25, display: true - TechTreeParent: WarpDrive - TechTreeNames: Capital Vessel +{ Block Name: TurretBaseRocketUpgrade, Ref: TurretTemplateUpgrade #TurretUpgrade BA Rocket + MarketPrice: 1, display: true + Info: bkiTurretBaseRocketUpgrade, display: true + Model: @models/Blocks/Turrets/TurretMSRocketPrefab + CustomIcon: TurretBaseRocket + WeaponItem: TurretRocketUpgradeWeapon + SoundRotate: Weapons/Turret/TurretRotateVeryFast + AllowPlacingAt: Base, display: true + CPUIn: 10500, type: int, display: true + RotSpeed: 120, type: int, display: true } -{ Block Name: WeaponSVTorpedoLauncher - MarketPrice: 103878, display: true - Class: Weapon - AllowedInBlueprint: true, display: true - IndexName: WeaponShip - Group: cpgWeapon - Material: HWS_material_weapon_kinetic_small - Shape: ModelEntity - ShowBlockName: true - CustomIcon: ThrusterGVRoundArmored - WeaponItem: WeaponSVTorpedoLauncherWeapon - Model: @models/Blocks/WeaponsShip/WeaponSSMissileRetractPrefab - DropMeshfile: Entities/Misc/BagSmallNewPrefab - IsActivateable: true - Place: WeaponDir - AllowPlacingAt: "SS", display: true - SizeInBlocks: "1,2,1", display: true +{ Block Name: TurretMSArtilleryUpgrade, Ref: TurretTemplateUpgrade #TurretUpgrade CV Artillery + MarketPrice: 1, display: true + Info: bkiTurretMSArtilleryUpgrade, display: true + Model: @models/Blocks/Turrets/TurretMSArtilleryPrefab + SizeInBlocks: "5,2,5", display: true + CustomIcon: TurretMSArtillery + WeaponItem: TurretArtilleryUpgradeWeapon + SoundRotate: Weapons/Turret/TurretRotateSlow + AllowPlacingAt: MS, display: true + CPUIn: 22600, type: int, display: true + Mass: 6000, type: float, display: true, formatter: Kilogram Volume: 0, type: float, display: false, formatter: Liter - Info: "A heavy Torpedo launcher used for launching M77 Torpedos at a target. WARNING: it is a prototype version thus very fragile.", display: true - MaxCount: 1, type: int, display: true - IsOxygenTight: false, display: true - Category: Weapons/Items - HitPoints: 540, type: int, display: true - Mass: 4500, type: float, display: true, formatter: Kilogram - EnergyIn: 250, type: int, display: true, formatter: Watt - CPUIn: 10000, type: int, display: true - BlastParticleIndex: 9 - BlastRadius: 2 - BlastDamage: 95 - DamageMultiplier_Group: HWS_EWS_Vanilla_BlastDamage - - StackSize: 200 - Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" - - ShowUser: Yes - UnlockCost: 4500, display: true - UnlockLevel: 25, display: true - TechTreeParent: AmmoSVTorpedo - TechTreeNames: AlienTechnology + HitPoints: 4250, type: int, display: true + RotSpeed: 60, type: int, display: true } - -{ Block Name: HWSBlockElementalStone +{ Block Name: TurretBaseArtilleryUpgrade, Ref: TurretTemplateUpgrade #TurretUpgrade BA Artillery MarketPrice: 1, display: true - Class: NPCDialogue - IsAccessible: true, type: bool - Model: @hws_blockmodels/HWSBlockElementalStone - ShowUser: Yes - Shape: ModelEntity - Material: HWS_material_devices_kinetic, display: true - ShowBlockName: true - Place: Free - AllowedInBlueprint: false, display: true - AllowPlacingAt: "Base,MS,SS,GV", display: true - SizeInBlocks: "1,1,1", display: true - SizeInBlocksLocked: "Base,MS" - BlockColor: "110,110,110" - Category: Devices - StackSize: 200 - Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" + Info: bkiTurretBaseArtilleryUpgrade, display: true + Model: @models/Blocks/Turrets/TurretMSArtilleryPrefab + SizeInBlocks: "5,2,5", display: true + CustomIcon: TurretBaseArtillery + WeaponItem: TurretArtilleryUpgradeWeapon + SoundRotate: Weapons/Turret/TurretRotateSlow + AllowPlacingAt: Base, display: true + CPUIn: 22600, type: int, display: true + Mass: 6000, type: float, display: true, formatter: Kilogram + Volume: 0, type: float, display: false, formatter: Liter + HitPoints: 4250, type: int, display: true + RotSpeed: 60, type: int, display: true } +# Kriel (Railgun) - -{ Block Name: HWSBlockSpikeTrap +{ Block Name: TurretRailgunUpgrade, Ref: TurretTemplateUpgrade #TurretUpgrade CVBA Railgun MarketPrice: 1, display: true - Class: Damage - Damage: 1000 - IsTextureable: true - IsColorable: true - Model: @hws_blockmodels/HWSBlockSpikesTrap - ShowUser: Yes - Shape: ModelEntity - Material: HWS_material_devices_kinetic, display: true - ShowBlockName: true - Place: Free - HitPoints: 30, type: int, display: true - AllowedInBlueprint: false, display: true - AllowPlacingAt: "Base,MS,SS,GV", display: true - SizeInBlocks: "1,1,1", display: true - SizeInBlocksLocked: "Base,MS" - StackSize: 10000 - BlockColor: "110,110,110" - Category: BuildingBlocks - - Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 4000" + Info: bkiTurretRailgunUpgrade, display: true + Model: @models/Blocks/Turrets/TurretMSPlasmaPrefab + CustomIcon: TurretBasePlasma + WeaponItem: TurretRailgunUpgradeWeapon + SoundRotate: Weapons/Turret/TurretRotateSlow + AllowPlacingAt: "Base,MS", display: true + CPUIn: 20700, type: int, display: true + RotSpeed: 120, type: int, display: true } +# Polaris (Laser) -# ========== CV Rocket Launcher ========== -{ Block Name: WeaponMS03 - Class: Weapon - IndexName: WeaponShip - Group: cpgWeapon - Material: HWS_material_weapon_kinetic_large - MarketPrice: 170662, display: true - Shape: ModelEntity - ShowBlockName: true - CustomIcon: WeaponSV05 - WeaponItem: RocketPodMSWeapon - # Model: @models/Blocks/WeaponsShip/WeaponSSMissileRetractPrefab - Model: @models/Blocks/WeaponsShip/WeaponSSMissilePrefab - DropMeshfile: Entities/Misc/BagSmallNewPrefab +{ Block Name: TurretMSPulseLaserUpgrade, Ref: TurretTemplateUpgrade #TurretUpgrade CV Laser + MarketPrice: 1, display: true + Info: bkiTurretMSPulseLaserUpgrade, display: true + Model: @models/Blocks/Turrets/TurretMSPulseLaserPrefab + CustomIcon: TurretMSPulseLaser + WeaponItem: TurretPulseLaserUpgradeWeapon + SoundRotate: Weapons/Turret/TurretRotateSlow + AllowPlacingAt: MS, display: true + CPUIn: 15000, type: int, display: true + RotSpeed: 100, type: int, display: true +} - # IsTextureable: true # !!! - IsGPUInstance: false # !!! - Texture: 50 - SoundOpen: UseActions/WeaponOpenClose - SoundClose: UseActions/WeaponOpenClose - IsActivateable: true - # IsRetractable: true, display: true +{ Block Name: TurretBasePulseLaserUpgrade, Ref: TurretTemplateUpgrade #TurretUpgrade BA Laser + MarketPrice: 1, display: true + Info: bkiTurretBasePulseLaserUpgrade, display: true + Model: @models/Blocks/Turrets/TurretMSPulseLaserPrefab + CustomIcon: TurretBasePulseLaser + WeaponItem: TurretPulseLaserUpgradeWeapon + SoundRotate: Weapons/Turret/TurretRotateSlow + AllowPlacingAt: Base, display: true + CPUIn: 15000, type: int, display: true + RotSpeed: 100, type: int, display: true +} - Place: WeaponDir - AllowPlacingAt: "MS", display: true - SizeInBlocks: "1,3,1", display: true - Volume: 0, type: float, display: false, formatter: Liter - Mass: 15000, type: float, display: true, formatter: Kilogram - Info: A heavy rocket battery for ship-to-ship combat, display: true - Category: Weapons/Items - BlockColor: "110,110,110" - StackSize: 200 - Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" - MaxCount: 6, type: int, display: true - BlastParticleIndex: 8 - BlastRadius: 2 - BlastDamage: 80 - DamageMultiplier_Group: HWS_EWS_Vanilla_BlastDamage +# Traders (Plasma) - EnergyIn: 3000, type: int, display: true, formatter: Watt - CPUIn: 40000, type: int, display: true - HitPoints: 4000, type: int, display: true +{ Block Name: TurretMSPlasmaUpgrade, Ref: TurretTemplateUpgrade #TurretUpgrade CV Plasma + MarketPrice: 1, display: true + Info: bkiTurretMSPlasmaUpgrade, display: true + Model: @models/Blocks/Turrets/TurretMSPlasmaPrefab + CustomIcon: TurretMSPlasma + WeaponItem: TurretPlasmaUpgradeWeapon + SoundRotate: Weapons/Turret/TurretRotateSlow + AllowPlacingAt: MS, display: true + CPUIn: 20700, type: int, display: true + RotSpeed: 80, type: int, display: true +} - UnlockCost: 20, display: true - UnlockLevel: 15, display: true - TechTreeParent: TurretMSRocketBlocks - TechTreeNames: Capital Vessel +{ Block Name: TurretBasePlasmaUpgrade, Ref: TurretTemplateUpgrade #TurretUpgrade BA Plasma + MarketPrice: 1, display: true + Info: bkiTurretBasePlasmaUpgrade, display: true + Model: @models/Blocks/Turrets/TurretMSPlasmaPrefab + CustomIcon: TurretBasePlasma + WeaponItem: TurretPlasmaUpgradeWeapon + SoundRotate: Weapons/Turret/TurretRotateSlow + AllowPlacingAt: Base, display: true + CPUIn: 20700, type: int, display: true + RotSpeed: 80, type: int, display: true } +# ===================================== +# ======== EVENT ===================== +# ===================================== { Block Name: WarpDriveSVEvent Class: WarpDrive @@ -49341,7 +50356,7 @@ } { Block Name: ThrusterSVSmallEvent # low-performance 'broken' variant for special setups Class: Thruster - CustomIcon: ThrusterSVSmall + CustomIcon: ThrusterSVRoundNormal IndexName: Thruster Group: cpgThruster MarketPrice: 685, display: true @@ -49515,7 +50530,7 @@ DropMeshfile: Entities/Misc/DropContainerNewPrefab #Large container box; Available variants: see start of this document! Place: Free # TemplateRoot: HullLargeBlocks - PickupTarget: Presents + PickupTarget: TeleporterBA BlockColor: "110,110,110" IsActivateable: true IsLockable: true @@ -49560,6 +50575,8 @@ OnDeath: PlantDead } AllowPlacingAt: "Base,MS", display: true + IsColorable: false + EnergyIn: 10, type: int, display: true, formatter: Watt SizeInBlocks: "1,1,1", display: true SizeInBlocksLocked: "Base,MS" ShowBlockName: true @@ -49569,12 +50586,17 @@ Mass: 1, type: float, display: true, formatter: Kilogram Info: bkiPlantSprout, display: true Category: Farming - XpFactor: 1 + XpFactor: 0 PickupTarget: DurianRoot # disassemble TemplateRoot: CrystalsPyramidBlueStage2 # deconstruct - to avoid exploit + Volume: 0, type: float, display: false, formatter: Liter StackSize: 100 Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 40" + + UnlockCost: 4500, display: true + UnlockLevel: 25, display: true + TechTreeNames: NaturalScience } { Block Name: CrystalsPyramidBlueStage2 @@ -49628,7 +50650,7 @@ SizeInBlocksLocked: "Base,MS" ShowBlockName: true # ShowUser: NoButCSV - XpFactor: 0.25 + XpFactor: 0 StackSize: 100 Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 40" @@ -50037,7 +51059,7 @@ Place: Free Shape: ModelEntity PickupTarget: SteelPlate - TemplateRoot: PersonalLootBlocks + TemplateRoot: DecoBlocks Model: @models/Blocks/Mothership/ContainerPersonalPrefab # ModelOffset: "0,0.5,0" # # Mesh-Damage-1: Mesh/D0 @@ -50405,7 +51427,136 @@ IsOxygenTight: false, display: true UpgradeTo: WoodThin, display: true } -{ Block Name: HullLargeDestroyedRemoteEffectBlocks +{ +Block Name: ConcreteDestroyedRemoteEffectBlocks + Material: concrete + CustomIcon: ConcreteDestroyedBlocks #NEEDS an adapted Icon! + DropMeshfile: Entities/Misc/DropContainerNewPrefab #Large container box; Available variants: see start of this document! + Texture: 92 + TextureTable: 2 # 2 = concrete table + BlockColor: "170,170,170" + Shape: Invisible + # Model: Cube + PickupTarget: Cement + Info: bkiConcreteDestroyedRemoteEffectBlocks, display: true + AllowPlacingAt: Base, display: true + AllowedInBlueprint: false, display: true + HitPoints: 400, type: int, display: false + Mass: 300, type: float, display: true, formatter: Kilogram + Volume: 80, type: float, display: true, formatter: Liter + StackSize: 1000 + Category: BuildingBlocks + ChildBlocks: "ConcreteFullDestroyedRemoteEffect, ConcreteThinDestroyedRemoteEffect" + HideShapesWindow: true + IsOxygenTight: false, display: true + + UnlockCost: 0 + UnlockLevel: 1 + TechTreeNames: "" +} +{ +Block Name: ConcreteFullDestroyedRemoteEffect + Material: concrete + CustomIcon: ConcreteDestroyedBlocks #NEEDS an adapted Icon! + DropMeshfile: Entities/Misc/DropContainerNewPrefab #Large container box; Available variants: see start of this document! + Texture: 92 + TextureTable: 2 # 2 = concrete table + BlockColor: "170,170,170" + Shape: New + Place: Free + Model: Cube + AllowPlacingAt: Base, display: true + AllowedInBlueprint: false, display: true + HitPoints: 400, type: int, display: true + Mass: 300, type: float, display: true, formatter: Kilogram + # Category: BuildingBlocks + ChildShapes: "CubeDestroyed, CutCornerEDestroyed, CutCornerBDestroyed, SlicedCornerA1Destroyed, CornerHalfBDestroyed, CornerSmallCDestroyed, CornerCDestroyed, CornerHalfA3Destroyed, RampCMediumDestroyed, RampADestroyed, RampCDestroyed, CornerRoundBDestroyed, CornerRoundADoubleDestroyed, RoundCornerADestroyed, CubeRoundConnectorADestroyed, EdgeRoundDestroyed, CylinderDestroyed, RampRoundFTripleDestroyed, RampRoundFDestroyed, SmallCornerRoundBDestroyed, SmallCornerRoundADestroyed, SphereHalfDestroyed, ConeDestroyed, ConeBDestroyed, CutCornerCDestroyed, Cylinder6WayDestroyed, CornerRoundATripleDestroyed, CornerADestroyed, CornerHalfA1Destroyed, CornerDoubleA3Destroyed, CornerSmallBDestroyed, PyramidADestroyed" + TemplateRoot: ConcreteDestroyedBlocks + + Class: Explosive + # Class: TrapDoorOneTime + Group: cpgSignal + Category: Devices + BlastParticleIndex: 13 + BlastRadius: 1, display: Radius + BlastDamage: 0 + IsActivateable: true + IsAccessible: true, type: bool + + UpgradeTo: ConcreteFull, display: true + IsOxygenTight: false, display: true +} +{ +Block Name: ConcreteThinDestroyedRemoteEffect, Ref: ConcreteFullDestroyedRemoteEffect + HitPoints: 200, type: int, display: true + Mass: 150, type: float, display: true, formatter: Kilogram + ChildShapes: "WallDestroyed, WallLShapeDestroyed, WallSlopedDestroyed, WallSloped3CornerDestroyed, WallSlopedCDestroyed, WallSlopedCMediumrightDestroyed, WallSlopedArightDestroyed, WallSlopedCMediumleftDestroyed, WallSlopedAleftDestroyed, WallCornerRoundBDestroyed, WallSlopedRoundDestroyed, WallEdgeRoundDestroyed, WallEdgeRound3WayDestroyed, WallCornerRoundADestroyed, WallCornerRoundCDestroyed, WallSloped3CornerLowDestroyed, WallCornerDestroyed, WallLowDestroyed, CubeHalfDestroyed, RampADoubleDestroyed, RampCLowDestroyed, RampBMediumDestroyed, RampCHalfDestroyed, CutCornerEMediumDestroyed, BeamDestroyed, CylinderThinDestroyed, CylinderThinTJointDestroyed, CylinderLDestroyed, PipesFenceDestroyed, FenceTopDestroyed, RampDDestroyed, RoundCornerLongThinDestroyed" + UpgradeTo: ConcreteThin, display: true + IsOxygenTight: false, display: true +} + +{ +Block Name: ConcreteDestroyedOnTouchEffectBlocks + Material: concrete + CustomIcon: ConcreteDestroyedBlocks #NEEDS an adapted Icon! + DropMeshfile: Entities/Misc/DropContainerNewPrefab #Large container box; Available variants: see start of this document! + Texture: 92 + TextureTable: 2 # 2 = concrete table + BlockColor: "170,170,170" + Shape: Invisible + # Model: Cube + PickupTarget: Cement + Info: bkiConcreteDestroyedOnTouchEffectBlocks, display: true + AllowPlacingAt: Base, display: true + AllowedInBlueprint: false, display: true + HitPoints: 400, type: int, display: false + Mass: 300, type: float, display: true, formatter: Kilogram + Volume: 80, type: float, display: true, formatter: Liter + StackSize: 1000 + Category: BuildingBlocks + ChildBlocks: "ConcreteFullDestroyedOnTouchEffect, ConcreteThinDestroyedOnTouchEffect" + HideShapesWindow: true + IsOxygenTight: false, display: true + + UnlockCost: 0 + UnlockLevel: 1 + TechTreeNames: "" +} +{ +Block Name: ConcreteFullDestroyedOnTouchEffect + Material: concrete + CustomIcon: ConcreteDestroyedBlocks #NEEDS an adapted Icon! + DropMeshfile: Entities/Misc/DropContainerNewPrefab #Large container box; Available variants: see start of this document! + Texture: 92 + TextureTable: 2 # 2 = concrete table + BlockColor: "170,170,170" + Shape: New + Place: Free + Model: Cube + AllowPlacingAt: Base, display: true + AllowedInBlueprint: false, display: true + HitPoints: 400, type: int, display: true + Mass: 300, type: float, display: true, formatter: Kilogram + # Category: BuildingBlocks + ChildShapes: "CubeDestroyed, CutCornerEDestroyed, CutCornerBDestroyed, SlicedCornerA1Destroyed, CornerHalfBDestroyed, CornerSmallCDestroyed, CornerCDestroyed, CornerHalfA3Destroyed, RampCMediumDestroyed, RampADestroyed, RampCDestroyed, CornerRoundBDestroyed, CornerRoundADoubleDestroyed, RoundCornerADestroyed, CubeRoundConnectorADestroyed, EdgeRoundDestroyed, CylinderDestroyed, RampRoundFTripleDestroyed, RampRoundFDestroyed, SmallCornerRoundBDestroyed, SmallCornerRoundADestroyed, SphereHalfDestroyed, ConeDestroyed, ConeBDestroyed, CutCornerCDestroyed, Cylinder6WayDestroyed, CornerRoundATripleDestroyed, CornerADestroyed, CornerHalfA1Destroyed, CornerDoubleA3Destroyed, CornerSmallBDestroyed, PyramidADestroyed" + TemplateRoot: ConcreteDestroyedBlocks + + # Class: Explosive + Class: TrapDoorOneTime + Group: cpgSignal + Category: Devices + BlastParticleIndex: 13 + BlastRadius: 1, display: Radius + BlastDamage: 0 + IsActivateable: true + IsAccessible: true, type: bool + + UpgradeTo: ConcreteFull, display: true + IsOxygenTight: false, display: true +} +{ +Block Name: ConcreteThinDestroyedOnTouchEffect, Ref: ConcreteFullDestroyedOnTouchEffect + HitPoints: 200, type: int, display: true + Mass: 150, type: float, display: true, formatter: Kilogram + ChildShapes: "WallDestroyed, WallLShapeDestroyed, WallSlopedDestroyed, WallSloped3CornerDestroyed, WallSlopedCDestroyed, WallSlopedCMediumrightDestroyed, WallSlopedArightDestroyed, WallSlopedCMediumleftDestroyed, WallSlopedAleftDestroyed, WallCornerRoundBDestroyed, WallSlopedRoundDestroyed, WallEdgeRoundDestroyed, WallEdgeRound3WayDestroyed, WallCornerRoundADestroyed, WallCornerRoundCDestroyed, WallSloped3CornerLowDestroyed, WallCornerDestroyed, WallLowDestroyed, CubeHalfDestroyed, RampADoubleDestroyed, RampCLowDestroyed, RampBMediumDestroyed, RampCHalfDestroyed, CutCornerEMediumDestroyed, BeamDestroyed, CylinderThinDestroyed, CylinderThinTJointDestroyed, CylinderLDestroyed, PipesFenceDestroyed, FenceTopDestroyed, RampDDestroyed, RoundCornerLongThinDestroyed" + UpgradeTo: ConcreteThin, display: true + IsOxygenTight: false, display: true +} +{ +Block Name: HullLargeDestroyedRemoteEffectBlocks Material: hullarmored CustomIcon: HullLargeDestroyedBlocks #NEEDS an adapted Icon! DropMeshfile: Entities/Misc/DropContainerNewPrefab #Large container box; Available variants: see start of this document! @@ -50754,7 +51905,72 @@ ChildShapes: "Wall, WallLShape, WallSloped, WallSloped3Corner, WallSlopedC, WallSlopedCMediumright, WallSlopedAright, WallSlopedCMediumleft, WallSlopedAleft, WallCornerRoundB, WallSlopedRound, WallEdgeRound, WallEdgeRound3Way, WallCornerRoundA, WallCornerRoundC, WallSloped3CornerLow, WallCorner, WallLow, CubeHalf, RampADouble, RampCLow, RampBMedium, RampD, CutCornerEMedium, Beam, CylinderThin, CylinderThinTJoint, CylinderL, PipesFence, FenceTop, RampCHalf, CornerHalfA3Medium" } # === Special Dialogue Devices / Blocks -{ Block Name: ConsoleGIN + +{ +Block Name: PDAdialogueDevices + CustomIcon: PDAsingle + AllowedInBlueprint: false, display: true + Group: cpgLCD + StackSize: 4000 + Material: metal + Shape: Invisible + # Model: @models/Blocks/Misc/CoreBlockV2EnemyPrefab + DropMeshfile: Entities/Misc/DropContainerNewPrefab #Large container box; Available variants: see start of this document! + # ModelOffset: "0,0.5,0" + Place: Free + AllowPlacingAt: "Base,MS", display: false + #VolumeCapacity: 8000, type: float, display: true, formatter: Liter + #CPUIn: 1, type: int, display: true + #Mass: 1, type: float, display: true, formatter: Kilogram + #EnergyIn: 1, type: int, display: true, formatter: Watt + HitPoints: 15, type: int, display: false + ChildBlocks: "PDAsingle, PDAsingleLeft, PDAsingleTilted" + ShowBlockName: true +} +{ +Block Name: PDAsingle + # CustomIcon: PDA + Material: metallight + Class: NPCDialogue + Category: Devices + Info: bkiPDAsingle, display: true + IndexName: LCD + Group: cpgLCD + Shape: ModelEntity + Model: @models/Blocks/Misc/PDAsinglePrefab + DropMeshfile: Entities/Misc/PDADropPrefab + Place: Free + NPCModelRotation: false + #BlockColor: "110,110,110" + AllowPlacingAt: "Base,MS,SS,GV", display: true + IsAccessible: true, type: bool + #IsActivateableInCP: true + #IsLockable: true + IsOxygenTight: false, display: true + # CanPickup: true + #IsActivateable: true + #EnergyIn: 1, type: int, display: true, formatter: Watt + # ModelOffset: "0,0.5,0" + SizeInBlocks: "1,1,1", display: true + SizeInBlocksLocked: "Base,MS" + TemplateRoot: LCDScreenBlocks + PickupTarget: PlasticMaterial + RepairToTemplate: false + AllowedInBlueprint: false, display: true + Volume: 1, type: float, display: true, formatter: Liter + Mass: 1, type: float, display: true, formatter: Kilogram + HitPoints: 25, type: int, display: true + EnergyIn: 0, type: int, display: true, formatter: Watt +} +{ +Block Name: PDAsingleLeft, Ref: PDAsingle + CustomIcon: PDAsingle + Model: @models/Blocks/Misc/PDAsingleLeftPrefab + DropMeshfile: Entities/Misc/PDADropPrefab +} +{ +Block Name: PDAsingleTilted, Ref: PDAsingle + CustomIcon: PDAsingle + Model: @models/Blocks/Misc/PDAsingleTiltedPrefab + DropMeshfile: Entities/Misc/PDADropPrefab +} +{ +Block Name: ConsoleGIN CustomIcon: ConsoleTrading Class: NPCDialogue DialogueState: GIN_Console_Initialize @@ -54656,1344 +55872,314 @@ BigDecorationRadius: 10 ShowUser: No HitPoints: 17, type: int, display: false - Model: @models2/EnvironmentNew/Rocks/P_Stone_3 - { Child DropOnDestroy_1 - Item: CrushedStone - Count: "3,3" - Prob: 1 - } -} -{ Block Name: P_Stone_2 - Material: rock - Shape: Deco - IsTerrainDecoration: true - IsDeco: true - IsPlant: true - BigDecorationRadius: 10 - ShowUser: No - HitPoints: 36, type: int, display: false - Model: @models2/EnvironmentNew/Rocks/P_Stone_2 - { Child DropOnDestroy_1 - Item: CrushedStone - Count: "5,7" - Prob: 1 - } -} -{ Block Name: P_Stone_1 - Material: rock - Shape: Deco - IsTerrainDecoration: true - IsDeco: true - IsPlant: true - BigDecorationRadius: 10 - ShowUser: No - HitPoints: 33, type: int, display: false - Model: @models2/EnvironmentNew/Rocks/P_Stone_1 - { Child DropOnDestroy_1 - Item: CrushedStone - Count: "5,7" - Prob: 1 - } -} -{ Block Name: P_Soil_Cliff_5 - Material: rock - Shape: Deco - IsTerrainDecoration: true - IsDeco: true - IsPlant: true - BigDecorationRadius: 10 - ShowUser: No - HitPoints: 349, type: int, display: false - Model: @models2/EnvironmentNew/Rocks/P_Soil_Cliff_5 - { Child DropOnDestroy_1 - Item: CrushedStone - Count: "52,70" - Prob: 1 - } -} -{ Block Name: P_Soil_Cliff_4 - Material: rock - Shape: Deco - IsTerrainDecoration: true - IsDeco: true - IsPlant: true - BigDecorationRadius: 10 - ShowUser: No - HitPoints: 381, type: int, display: false - Model: @models2/EnvironmentNew/Rocks/P_Soil_Cliff_4 - { Child DropOnDestroy_1 - Item: CrushedStone - Count: "57,76" - Prob: 1 - } -} -{ Block Name: P_Soil_Cliff_3 - Material: rock - Shape: Deco - IsTerrainDecoration: true - IsDeco: true - IsPlant: true - BigDecorationRadius: 10 - ShowUser: No - HitPoints: 398, type: int, display: false - Model: @models2/EnvironmentNew/Rocks/P_Soil_Cliff_3 - { Child DropOnDestroy_1 - Item: CrushedStone - Count: "60,80" - Prob: 1 - } -} -{ Block Name: P_Soil_Cliff_2 - Material: rock - Shape: Deco - IsTerrainDecoration: true - IsDeco: true - IsPlant: true - BigDecorationRadius: 10 - ShowUser: No - HitPoints: 523, type: int, display: false - Model: @models2/EnvironmentNew/Rocks/P_Soil_Cliff_2 - { Child DropOnDestroy_1 - Item: CrushedStone - Count: "78,105" - Prob: 1 - } -} -{ Block Name: P_Soil_Cliff_1 - Material: rock - Shape: Deco - IsTerrainDecoration: true - IsDeco: true - IsPlant: true - BigDecorationRadius: 10 - ShowUser: No - HitPoints: 414, type: int, display: false - Model: @models2/EnvironmentNew/Rocks/P_Soil_Cliff_1 - { Child DropOnDestroy_1 - Item: CrushedStone - Count: "62,83" - Prob: 1 - } -} -{ Block Name: P_Rock_4 - Material: rock - Shape: Deco - IsTerrainDecoration: true - IsDeco: true - IsPlant: true - BigDecorationRadius: 10 - ShowUser: No - HitPoints: 572, type: int, display: false - Model: @models2/EnvironmentNew/Rocks/P_Rock_4 - { Child DropOnDestroy_1 - Item: CrushedStone - Count: "86,114" - Prob: 1 - } -} -{ Block Name: P_Rock_3 - Material: rock - Shape: Deco - IsTerrainDecoration: true - IsDeco: true - IsPlant: true - BigDecorationRadius: 10 - ShowUser: No - HitPoints: 222, type: int, display: false - Model: @models2/EnvironmentNew/Rocks/P_Rock_3 - { Child DropOnDestroy_1 - Item: CrushedStone - Count: "33,44" - Prob: 1 - } -} -{ Block Name: P_Rock_2 - Material: rock - Shape: Deco - IsTerrainDecoration: true - IsDeco: true - IsPlant: true - BigDecorationRadius: 10 - ShowUser: No - HitPoints: 642, type: int, display: false - Model: @models2/EnvironmentNew/Rocks/P_Rock_2 - { Child DropOnDestroy_1 - Item: CrushedStone - Count: "96,128" - Prob: 1 - } -} -{ Block Name: P_Rock_1 - Material: rock - Shape: Deco - IsTerrainDecoration: true - IsDeco: true - IsPlant: true - BigDecorationRadius: 10 - ShowUser: No - Model: @models2/EnvironmentNew/Rocks/P_Rock_1 - HitPoints: 298, type: int, display: false - { Child DropOnDestroy_1 - Item: CrushedStone - Count: "45,60" - Prob: 1 - } -} -{ Block Name: P_Pebble_Group_4 - Material: rock - Shape: Deco - IsTerrainDecoration: true - IsDeco: true - IsPlant: true - BigDecorationRadius: 10 - ShowUser: No - HitPoints: 24, type: int, display: false - Model: @models2/EnvironmentNew/Rocks/P_Pebble_Group_4 - { Child DropOnDestroy_1 - Item: CrushedStone - Count: "4,5" - Prob: 1 - } -} -{ Block Name: P_Pebble_Group_3 - Material: rock - Shape: Deco - IsTerrainDecoration: true - IsDeco: true - IsPlant: true - BigDecorationRadius: 10 - ShowUser: No - HitPoints: 10, type: int, display: false - Model: @models2/EnvironmentNew/Rocks/P_Pebble_Group_3 - { Child DropOnDestroy_1 - Item: CrushedStone - Count: "2,2" - Prob: 1 - } -} -{ Block Name: P_Pebble_Group_2 - Material: rock - Shape: Deco - IsTerrainDecoration: true - IsDeco: true - IsPlant: true - BigDecorationRadius: 10 - ShowUser: No - HitPoints: 10, type: int, display: false - Model: @models2/EnvironmentNew/Rocks/P_Pebble_Group_2 - { Child DropOnDestroy_1 - Item: CrushedStone - Count: "2,2" - Prob: 1 - } -} -{ Block Name: P_Pebble_Group_1 - Material: rock - Shape: Deco - IsTerrainDecoration: true - IsDeco: true - IsPlant: true - BigDecorationRadius: 10 - ShowUser: No - HitPoints: 31, type: int, display: false - Model: @models2/EnvironmentNew/Rocks/P_Pebble_Group_1 - { Child DropOnDestroy_1 - Item: CrushedStone - Count: "5,6" - Prob: 1 - } -} -{ Block Name: P_Pebble_4 - Material: rock - Shape: Deco - IsTerrainDecoration: true - IsDeco: true - IsPlant: true - BigDecorationRadius: 10 - ShowUser: No - HitPoints: 2, type: int, display: false - Model: @models2/EnvironmentNew/Rocks/P_Pebble_4 - { Child DropOnDestroy_1 - Item: CrushedStone - Count: "1,1" - Prob: 1 - } -} -{ Block Name: P_Pebble_3 - Material: rock - Shape: Deco - IsTerrainDecoration: true - IsDeco: true - IsPlant: true - BigDecorationRadius: 10 - ShowUser: No - Model: @models2/EnvironmentNew/Rocks/P_Pebble_3 - HitPoints: 1, type: int, display: false - { Child DropOnDestroy_1 - Item: CrushedStone - Count: "1,1" - Prob: 1 - } -} -{ Block Name: P_Pebble_2 - Material: rock - Shape: Deco - IsTerrainDecoration: true - IsDeco: true - IsPlant: true - BigDecorationRadius: 10 - ShowUser: No - Model: @models2/EnvironmentNew/Rocks/P_Pebble_2 - HitPoints: 2, type: int, display: false - { Child DropOnDestroy_1 - Item: CrushedStone - Count: "1,1" - Prob: 1 - } -} -{ Block Name: P_Pebble_1 - Material: rock - Shape: Deco - IsTerrainDecoration: true - IsDeco: true - IsPlant: true - BigDecorationRadius: 10 - ShowUser: No - HitPoints: 2, type: int, display: false - Model: @models2/EnvironmentNew/Rocks/P_Pebble_1 - { Child DropOnDestroy_1 - Item: CrushedStone - Count: "1,1" - Prob: 1 - } -} - -# ------------------------------------------------------------------------------------------- Special HWS Garage Devices -{ Block Name: HWSGarageFurnace - CustomIcon: Furnace - Class: Furnace - IndexName: Constructor - Group: cpgConstructor - Material: HWS_material_devices_kinetic, display: true - MarketPrice: 100000000, display: true - Shape: ModelEntity - Model: @models/Blocks/Mothership/FurnacePrefab - Mesh-Damage-1: Mesh/D0 - Mesh-Damage-2: Mesh/D1 - Mesh-Damage-3: Mesh/D2 - Mesh-Damage-4: Mesh/D3 - DropMeshfile: Entities/Misc/BagSmallNewPrefab - DropInventoryEntity: DropContainer - Place: Free - Info: HWS_BlockInfo_ElementalFurnace, display: true - AllowPlacingAt: "Base,MS,SS,GV", display: true - SizeInBlocks: "3,3,3", display: true - IsActivateable: true - IsActivateableInCP: true - IsLockable: true - IsOxygenTight: false, display: true - # ModelOffset: "0,0.5,0" - SymType: 4 - StackSize: 200 - Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" - BlockColor: "110,110,110" - Category: Devices - Mass: 15000, type: float, display: true, formatter: Kilogram - Volume: 0, type: float, display: false, formatter: Liter - EnergyIn: 1500, type: int, display: true, formatter: Watt - CPUIn: 10000, type: int, display: true - EnergyInIdle: 25, type: int, display: true, formatter: Watt - EnergyDynamicGroup: Constructor - HitPoints: 1000, type: int, display: true - - BlastParticleIndex: 1 - BlastRadius: 3 - BlastDamage: 150 - DamageMultiplier_Group: HWS_EWS_Elemental_BlastDamage - - TechTreeNames: Hidden - - Temperature: 125, display: true -} - -{ Block Name: HWSGarageConstructor - Class: ConstructorRecursive - IndexName: Constructor - Group: cpgConstructor - MarketPrice: 100000000, display: true - Material: HWS_material_devices_kinetic, display: true - Shape: ModelEntity - ShowBlockName: true - Model: @models/Blocks/Mothership/ConstructorT2Prefab - Mesh-Damage-1: Mesh/D0 - Mesh-Damage-2: Mesh/D1 - Mesh-Damage-3: Mesh/D2 - Mesh-Damage-4: Mesh/D3 - DropMeshfile: Entities/Misc/BagSmallNewPrefab - DropInventoryEntity: DropContainer - Place: Free - AllowPlacingAt: "Base,MS,SS,GV", display: true - SizeInBlocks: "2,2,2", display: true - Volume: 0, type: float, display: false, formatter: Liter - Mass: 7000, type: float, display: true, formatter: Kilogram - IsActivateable: true - IsActivateableInCP: true - IsLockable: true - IsOxygenTight: false, display: true - Info: HWS_BlockInfo_ElementalConstructor, display: true - # ModelOffset: "0,0.5,0" - StackSize: 200 - Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" - BlockColor: "110,110,110" - Category: Devices - HitPoints: 400, type: int, display: true - EnergyIn: 750, type: int, display: true, formatter: Watt - CPUIn: 20000, type: int, display: true - EnergyInIdle: 2, type: int, display: true, formatter: Watt - EnergyDynamicGroup: Constructor - BlastParticleIndex: 8 - BlastRadius: 3 - BlastDamage: 80 - DamageMultiplier_Group: HWS_EWS_Elemental_BlastDamage - - TechTreeNames: Hidden -} -{ Block Name: HWSGarageSVDrill - IndexName: WeaponShip - Group: cpgHarvest - MarketPrice: 82862, display: true - Material: HWS_material_weapon_energy_small - Shape: ModelEntity - ShowBlockName: true - WeaponItem: HWSGarageSVDrillWeapon - Model: @models/Blocks/WeaponsShip/DrillAttachmentT2RetractPrefab - # Model: @models/Blocks/WeaponsShip/DrillAttachmentPrefab - # Mesh-Damage-1: Mesh/D0 - # Mesh-Damage-2: Mesh/D1 - # Mesh-Damage-3: Mesh/D2 - # Mesh-Damage-4: Mesh/D3 - DropMeshfile: Entities/Misc/BagSmallNewPrefab - IsTextureable: true # !!! - IsGPUInstance: false # !!! - Texture: 50 - SoundOpen: UseActions/WeaponOpenClose - SoundClose: UseActions/WeaponOpenClose - IsActivateable: true - IsRetractable: true, display: true - BlockColor: "110,110,110" - Place: WeaponDir - SizeInBlocks: "1,6,1", display: true - AllowPlacingAt: "SS", display: true - Volume: 0, type: float, display: false, formatter: Liter - Mass: 1600, type: float, display: true, formatter: Kilogram - Info: bkiDrill, display: true - Category: Weapons/Items - EnergyDynamicGroup: Drill - EnergyIn: 400, type: int, display: true, formatter: Watt - CPUIn: 1600, type: int, display: true - EnergyInIdle: 40, type: int, display: true, formatter: Watt - HitPoints: 1400, type: int, display: true - StackSize: 200 - Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" - MaxCount: 8, type: int, display: true - BlastParticleIndex: 8 - BlastRadius: 2 - BlastDamage: 30 - DamageMultiplier_Group: HWS_EWS_Vanilla_BlastDamage - - UnlockCost: 25, display: true - UnlockLevel: 25, display: true - TechTreeParent: ContainerHarvestControllerSmall - TechTreeNames: Small Vessel + Model: @models2/EnvironmentNew/Rocks/P_Stone_3 + { Child DropOnDestroy_1 + Item: CrushedStone + Count: "3,3" + Prob: 1 + } } -{ Block Name: HWSGarageCVDrill - IndexName: WeaponShip - Group: cpgHarvest - MarketPrice: 82862, display: true - Material: HWS_material_devices_kinetic - Shape: ModelEntity - ShowBlockName: true - WeaponItem: HWSGarageCVDrillWeapon - Model: @models/Blocks/WeaponsShip/DrillAttachmentT2RetractPrefab - # Model: @models/Blocks/WeaponsShip/DrillAttachmentPrefab - # Mesh-Damage-1: Mesh/D0 - # Mesh-Damage-2: Mesh/D1 - # Mesh-Damage-3: Mesh/D2 - # Mesh-Damage-4: Mesh/D3 - DropMeshfile: Entities/Misc/BagSmallNewPrefab - IsTextureable: true # !!! - IsGPUInstance: false # !!! - Texture: 50 - SoundOpen: UseActions/WeaponOpenClose - SoundClose: UseActions/WeaponOpenClose - IsActivateable: true - IsRetractable: true, display: true - BlockColor: "110,110,110" - Place: WeaponDir - SizeInBlocks: "1,6,1", display: true - AllowPlacingAt: "MS", display: true - Volume: 0, type: float, display: false, formatter: Liter - Mass: 1600, type: float, display: true, formatter: Kilogram - Info: bkiDrill, display: true - Category: Weapons/Items - EnergyDynamicGroup: Drill - EnergyIn: 400, type: int, display: true, formatter: Watt - CPUIn: 1600, type: int, display: true - EnergyInIdle: 40, type: int, display: true, formatter: Watt - HitPoints: 800, type: int, display: true - StackSize: 200 - Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" - MaxCount: 8, type: int, display: true - BlastParticleIndex: 8 - BlastRadius: 2 - BlastDamage: 30 - DamageMultiplier_Group: HWS_EWS_Vanilla_BlastDamage - - UnlockCost: 25, display: true - UnlockLevel: 25, display: true - TechTreeParent: ContainerHarvestControllerSmall - TechTreeNames: Small Vessel +{ Block Name: P_Stone_2 + Material: rock + Shape: Deco + IsTerrainDecoration: true + IsDeco: true + IsPlant: true + BigDecorationRadius: 10 + ShowUser: No + HitPoints: 36, type: int, display: false + Model: @models2/EnvironmentNew/Rocks/P_Stone_2 + { Child DropOnDestroy_1 + Item: CrushedStone + Count: "5,7" + Prob: 1 + } } - -{ Block Name: HWSGarageCVDrillTurret - CustomIcon: TurretMSDrill - AllowedInBlueprint: true, display: true - Class: TurretManual - IndexName: Turret - Group: HWS_CtrlGroup_DrillTurret - Material: HWS_material_devices_kinetic - Shape: Turret - Place: Face - # Model: @models/Blocks/Turrets/TurretMSMinigunPrefab - Model: @models/Blocks/Turrets/TurretMSDrillPrefab - # Model: @models/Blocks/Turrets/TurretMSArtilleryPrefab - DropMeshfile: Entities/Misc/BagSmallPrefab - SoundOnEnter: UseActions/DOOROpen02 - SoundRotate: Weapons/Turret/TurretRotateNormal - AllowPlacingAt: "Base,MS", display: true - SizeInBlocks: "3,1,3", display: true - # SizeInBlocks: "5,2,5", display: true - SizeInBlocksLocked: "Base,MS" - WeaponItem: HWSGarageCVDrillTurretWeapon - IsActivateable: true - IsActivateableInCP: true - IsLockable: true - Info: HWS_BlockInfo_HWSGarageCVDrillTurret, display: true - Category: Weapons/Items - BlockColor: "110,110,110" - StackSize: 500 - MaxCount: 10, type: int, display: true - BlastParticleIndex: 11 - BlastRadius: 3 - BlastDamage: 80 - DamageMultiplier_Group: HWS_EWS_Vanilla_BlastDamage - - EnergyDynamicGroup: DrillTurret - EnergyIn: 250, type: int, display: true, formatter: Watt - EnergyInIdle: 50, type: int, display: true, formatter: Watt - CPUIn: 25000, type: int, display: true - Mass: 24600, type: float, display: true, formatter: Kilogram - HitPoints: 3500, type: int, display: true - MarketPrice: 25000, display: true - Volume: 5760, type: float, display: true, formatter: Liter - RepairToTemplate: false, display: true - - # Torque: -150000, type: int, display: true, formatter: NewtonMeter - # ThrusterForce: -192100, type: int, display: true, formatter: Newton - - RotSpeed: 100, type: int, display: true - Zoom: 3, type: float - - UnlockCost: -1 - UnlockLevel: 1 - TechTreeParent: "" - TechTreeNames: "Hidden" +{ Block Name: P_Stone_1 + Material: rock + Shape: Deco + IsTerrainDecoration: true + IsDeco: true + IsPlant: true + BigDecorationRadius: 10 + ShowUser: No + HitPoints: 33, type: int, display: false + Model: @models2/EnvironmentNew/Rocks/P_Stone_1 + { Child DropOnDestroy_1 + Item: CrushedStone + Count: "5,7" + Prob: 1 + } } - -# ------------------------------------------------------------------------------------------------ HWS Element Asteroids for automated turrets -{ Block Name: HWSAsteroidAqua - IndexName: WarpDrive - # Material: rockhard - Material: HWS_material_aqua_structure_resource - Info: HWS_BlockInfo_Asteroids, display: true - # Material: edenice - Shape: ModelEntity - # IsTerrainDecoration: true +{ Block Name: P_Soil_Cliff_5 + Material: rock + Shape: Deco + IsTerrainDecoration: true IsDeco: true - Model: @hws_blockmodels/HWSAsteroids/HWSAsteroidAqua - DropMeshfile: Entities/Misc/BagSmallPrefab - Place: Free - IsAccessible: false, type: bool - AllowPlacingAt: "Base,MS", display: true - # TemplateRoot: - # TemplateRoot: ConcreteBlocks - # PickupTarget: ConcreteBlocks - # SizeInBlocks: "2,1,2" - SizeInBlocks: "1,1,1", display: true - #SizeInBlocksLocked: "Base,MS" - #OccupySizeInBlocks: true - Voxelize: false - BlockColor: "180,180,180" - ShowUser: Yes - Volume: 1, type: float, display: true, formatter: Liter - Mass: 1, type: float, display: true, formatter: Kilogram - HitPoints: 10000, type: int, display: true + IsPlant: true + BigDecorationRadius: 10 + ShowUser: No + HitPoints: 349, type: int, display: false + Model: @models2/EnvironmentNew/Rocks/P_Soil_Cliff_5 { Child DropOnDestroy_1 - Item: HWSElementAquaDust - Count: "100,200" + Item: CrushedStone + Count: "52,70" Prob: 1 } } -{ Block Name: HWSAsteroidAquaXL - IndexName: WarpDrive - # Material: rockhard - Material: HWS_material_aqua_structure_resource - Info: HWS_BlockInfo_Asteroids, display: true - # Material: edenice - Shape: ModelEntity - # IsTerrainDecoration: true +{ Block Name: P_Soil_Cliff_4 + Material: rock + Shape: Deco + IsTerrainDecoration: true IsDeco: true - Model: @hws_blockmodels/HWSAsteroids/HWSAsteroidAquaXL - DropMeshfile: Entities/Misc/BagSmallPrefab - Place: Free - IsAccessible: false, type: bool - AllowPlacingAt: "Base,MS", display: true - # TemplateRoot: - # TemplateRoot: ConcreteBlocks - # PickupTarget: ConcreteBlocks - # SizeInBlocks: "2,1,2" - SizeInBlocks: "2,2,2", display: true - #SizeInBlocksLocked: "Base,MS" - #OccupySizeInBlocks: true - Voxelize: false - BlockColor: "180,180,180" - ShowUser: Yes - Volume: 1, type: float, display: true, formatter: Liter - Mass: 1, type: float, display: true, formatter: Kilogram - HitPoints: 20000, type: int, display: true + IsPlant: true + BigDecorationRadius: 10 + ShowUser: No + HitPoints: 381, type: int, display: false + Model: @models2/EnvironmentNew/Rocks/P_Soil_Cliff_4 { Child DropOnDestroy_1 - Item: HWSElementAquaDust - Count: "200,400" + Item: CrushedStone + Count: "57,76" Prob: 1 } } - -{ Block Name: HWSAsteroidTerra - IndexName: WarpDrive - # Material: rockhard - Material: HWS_material_terra_structure_resource - Info: HWS_BlockInfo_Asteroids, display: true - # Material: edenice - Shape: ModelEntity - # IsTerrainDecoration: true +{ Block Name: P_Soil_Cliff_3 + Material: rock + Shape: Deco + IsTerrainDecoration: true IsDeco: true - Model: @hws_blockmodels/HWSAsteroids/HWSAsteroidTerra - DropMeshfile: Entities/Misc/BagSmallPrefab - Place: Free - IsAccessible: false, type: bool - AllowPlacingAt: "Base,MS", display: true - # TemplateRoot: - # TemplateRoot: ConcreteBlocks - # PickupTarget: ConcreteBlocks - # SizeInBlocks: "2,1,2" - SizeInBlocks: "1,1,1", display: true - #SizeInBlocksLocked: "Base,MS" - #OccupySizeInBlocks: true - Voxelize: false - BlockColor: "180,180,180" - ShowUser: Yes - Volume: 1, type: float, display: true, formatter: Liter - Mass: 1, type: float, display: true, formatter: Kilogram - HitPoints: 10000, type: int, display: true + IsPlant: true + BigDecorationRadius: 10 + ShowUser: No + HitPoints: 398, type: int, display: false + Model: @models2/EnvironmentNew/Rocks/P_Soil_Cliff_3 { Child DropOnDestroy_1 - Item: HWSElementTerraDust - Count: "100,200" + Item: CrushedStone + Count: "60,80" Prob: 1 } } -{ Block Name: HWSAsteroidTerraXL - IndexName: WarpDrive - # Material: rockhard - Material: HWS_material_terra_structure_resource - Info: HWS_BlockInfo_Asteroids, display: true - # Material: edenice - Shape: ModelEntity - # IsTerrainDecoration: true +{ Block Name: P_Soil_Cliff_2 + Material: rock + Shape: Deco + IsTerrainDecoration: true IsDeco: true - Model: @hws_blockmodels/HWSAsteroids/HWSAsteroidTerraXL - DropMeshfile: Entities/Misc/BagSmallPrefab - Place: Free - IsAccessible: false, type: bool - AllowPlacingAt: "Base,MS", display: true - # TemplateRoot: - # TemplateRoot: ConcreteBlocks - # PickupTarget: ConcreteBlocks - # SizeInBlocks: "2,1,2" - SizeInBlocks: "2,2,2", display: true - #SizeInBlocksLocked: "Base,MS" - #OccupySizeInBlocks: true - Voxelize: false - BlockColor: "180,180,180" - ShowUser: Yes - Volume: 1, type: float, display: true, formatter: Liter - Mass: 1, type: float, display: true, formatter: Kilogram - HitPoints: 20000, type: int, display: true + IsPlant: true + BigDecorationRadius: 10 + ShowUser: No + HitPoints: 523, type: int, display: false + Model: @models2/EnvironmentNew/Rocks/P_Soil_Cliff_2 { Child DropOnDestroy_1 - Item: HWSElementTerraDust - Count: "200,400" + Item: CrushedStone + Count: "78,105" Prob: 1 } } - -{ Block Name: HWSAsteroidPyro - IndexName: WarpDrive - # Material: rockhard - Material: HWS_material_pyro_structure_resource - Info: HWS_BlockInfo_Asteroids, display: true - # Material: edenice - Shape: ModelEntity - # IsTerrainDecoration: true +{ Block Name: P_Soil_Cliff_1 + Material: rock + Shape: Deco + IsTerrainDecoration: true IsDeco: true - Model: @hws_blockmodels/HWSAsteroids/HWSAsteroidPyro - DropMeshfile: Entities/Misc/BagSmallPrefab - Place: Free - IsAccessible: false, type: bool - AllowPlacingAt: "Base,MS", display: true - # TemplateRoot: - # TemplateRoot: ConcreteBlocks - # PickupTarget: ConcreteBlocks - # SizeInBlocks: "2,1,2" - SizeInBlocks: "1,1,1", display: true - #SizeInBlocksLocked: "Base,MS" - #OccupySizeInBlocks: true - Voxelize: false - BlockColor: "180,180,180" - ShowUser: Yes - Volume: 1, type: float, display: true, formatter: Liter - Mass: 1, type: float, display: true, formatter: Kilogram - HitPoints: 10000, type: int, display: true + IsPlant: true + BigDecorationRadius: 10 + ShowUser: No + HitPoints: 414, type: int, display: false + Model: @models2/EnvironmentNew/Rocks/P_Soil_Cliff_1 { Child DropOnDestroy_1 - Item: HWSElementPyroDust - Count: "100,200" + Item: CrushedStone + Count: "62,83" Prob: 1 } } -{ Block Name: HWSAsteroidPyroXL - IndexName: WarpDrive - # Material: rockhard - Material: HWS_material_pyro_structure_resource - Info: HWS_BlockInfo_Asteroids, display: true - # Material: edenice - Shape: ModelEntity - # IsTerrainDecoration: true +{ Block Name: P_Rock_4 + Material: rock + Shape: Deco + IsTerrainDecoration: true IsDeco: true - Model: @hws_blockmodels/HWSAsteroids/HWSAsteroidPyroXL - DropMeshfile: Entities/Misc/BagSmallPrefab - Place: Free - IsAccessible: false, type: bool - AllowPlacingAt: "Base,MS", display: true - # TemplateRoot: - # TemplateRoot: ConcreteBlocks - # PickupTarget: ConcreteBlocks - # SizeInBlocks: "2,1,2" - SizeInBlocks: "2,2,2", display: true - #SizeInBlocksLocked: "Base,MS" - #OccupySizeInBlocks: true - Voxelize: false - BlockColor: "180,180,180" - ShowUser: Yes - Volume: 1, type: float, display: true, formatter: Liter - Mass: 1, type: float, display: true, formatter: Kilogram - HitPoints: 20000, type: int, display: true + IsPlant: true + BigDecorationRadius: 10 + ShowUser: No + HitPoints: 572, type: int, display: false + Model: @models2/EnvironmentNew/Rocks/P_Rock_4 { Child DropOnDestroy_1 - Item: HWSElementPyroDust - Count: "200,400" + Item: CrushedStone + Count: "86,114" Prob: 1 } } - -{ Block Name: HWSAsteroidObsidian - IndexName: WarpDrive - # Material: rockhard - Material: HWS_material_obsidian_structure_resource - Info: HWS_BlockInfo_Asteroids, display: true - # Material: edenice - Shape: ModelEntity - # IsTerrainDecoration: true +{ Block Name: P_Rock_3 + Material: rock + Shape: Deco + IsTerrainDecoration: true IsDeco: true - Model: @hws_blockmodels/HWSAsteroids/HWSAsteroidObsidian - DropMeshfile: Entities/Misc/BagSmallPrefab - Place: Free - IsAccessible: false, type: bool - AllowPlacingAt: "Base,MS", display: true - # TemplateRoot: - # TemplateRoot: ConcreteBlocks - # PickupTarget: ConcreteBlocks - # SizeInBlocks: "2,1,2" - SizeInBlocks: "1,1,1", display: true - #SizeInBlocksLocked: "Base,MS" - #OccupySizeInBlocks: true - Voxelize: false - BlockColor: "180,180,180" - ShowUser: Yes - Volume: 1, type: float, display: true, formatter: Liter - Mass: 1, type: float, display: true, formatter: Kilogram - HitPoints: 10000, type: int, display: true + IsPlant: true + BigDecorationRadius: 10 + ShowUser: No + HitPoints: 222, type: int, display: false + Model: @models2/EnvironmentNew/Rocks/P_Rock_3 { Child DropOnDestroy_1 - Item: HWSElementObsidianDust - Count: "100,200" + Item: CrushedStone + Count: "33,44" Prob: 1 } } -{ Block Name: HWSAsteroidObsidianXL - IndexName: WarpDrive - # Material: rockhard - Material: HWS_material_obsidian_structure_resource - Info: HWS_BlockInfo_Asteroids, display: true - # Material: edenice - Shape: ModelEntity - # IsTerrainDecoration: true +{ Block Name: P_Rock_2 + Material: rock + Shape: Deco + IsTerrainDecoration: true IsDeco: true - Model: @hws_blockmodels/HWSAsteroids/HWSAsteroidObsidianXL - DropMeshfile: Entities/Misc/BagSmallPrefab - Place: Free - IsAccessible: false, type: bool - AllowPlacingAt: "Base,MS", display: true - # TemplateRoot: - # TemplateRoot: ConcreteBlocks - # PickupTarget: ConcreteBlocks - # SizeInBlocks: "2,1,2" - SizeInBlocks: "2,2,2", display: true - #SizeInBlocksLocked: "Base,MS" - #OccupySizeInBlocks: true - Voxelize: false - BlockColor: "180,180,180" - ShowUser: Yes - Volume: 1, type: float, display: true, formatter: Liter - Mass: 1, type: float, display: true, formatter: Kilogram - HitPoints: 20000, type: int, display: true + IsPlant: true + BigDecorationRadius: 10 + ShowUser: No + HitPoints: 642, type: int, display: false + Model: @models2/EnvironmentNew/Rocks/P_Rock_2 { Child DropOnDestroy_1 - Item: HWSElementObsidianDust - Count: "200,400" + Item: CrushedStone + Count: "96,128" Prob: 1 } } - -{ Block Name: HWSAsteroidLux - IndexName: WarpDrive - # Material: rockhard - Material: HWS_material_lux_structure_resource - Info: HWS_BlockInfo_Asteroids, display: true - # Material: edenice - Shape: ModelEntity - # IsTerrainDecoration: true +{ Block Name: P_Rock_1 + Material: rock + Shape: Deco + IsTerrainDecoration: true IsDeco: true - Model: @hws_blockmodels/HWSAsteroids/HWSAsteroidLux - DropMeshfile: Entities/Misc/BagSmallPrefab - Place: Free - IsAccessible: false, type: bool - AllowPlacingAt: "Base,MS", display: true - # TemplateRoot: - # TemplateRoot: ConcreteBlocks - # PickupTarget: ConcreteBlocks - # SizeInBlocks: "2,1,2" - SizeInBlocks: "1,1,1", display: true - #SizeInBlocksLocked: "Base,MS" - #OccupySizeInBlocks: true - Voxelize: false - BlockColor: "180,180,180" - ShowUser: Yes - Volume: 1, type: float, display: true, formatter: Liter - Mass: 1, type: float, display: true, formatter: Kilogram - HitPoints: 10000, type: int, display: true + IsPlant: true + BigDecorationRadius: 10 + ShowUser: No + Model: @models2/EnvironmentNew/Rocks/P_Rock_1 + HitPoints: 298, type: int, display: false + { Child DropOnDestroy_1 + Item: CrushedStone + Count: "45,60" + Prob: 1 + } +} +{ Block Name: P_Pebble_Group_4 + Material: rock + Shape: Deco + IsTerrainDecoration: true + IsDeco: true + IsPlant: true + BigDecorationRadius: 10 + ShowUser: No + HitPoints: 24, type: int, display: false + Model: @models2/EnvironmentNew/Rocks/P_Pebble_Group_4 + { Child DropOnDestroy_1 + Item: CrushedStone + Count: "4,5" + Prob: 1 + } +} +{ Block Name: P_Pebble_Group_3 + Material: rock + Shape: Deco + IsTerrainDecoration: true + IsDeco: true + IsPlant: true + BigDecorationRadius: 10 + ShowUser: No + HitPoints: 10, type: int, display: false + Model: @models2/EnvironmentNew/Rocks/P_Pebble_Group_3 { Child DropOnDestroy_1 - Item: HWSElementLuxDust - Count: "100,200" + Item: CrushedStone + Count: "2,2" Prob: 1 } } -{ Block Name: HWSAsteroidLuxXL - IndexName: WarpDrive - # Material: rockhard - Material: HWS_material_lux_structure_resource - Info: HWS_BlockInfo_Asteroids, display: true - # Material: edenice - Shape: ModelEntity - # IsTerrainDecoration: true +{ Block Name: P_Pebble_Group_2 + Material: rock + Shape: Deco + IsTerrainDecoration: true IsDeco: true - Model: @hws_blockmodels/HWSAsteroids/HWSAsteroidLuxXL - DropMeshfile: Entities/Misc/BagSmallPrefab - Place: Free - IsAccessible: false, type: bool - AllowPlacingAt: "Base,MS", display: true - # TemplateRoot: - # TemplateRoot: ConcreteBlocks - # PickupTarget: ConcreteBlocks - # SizeInBlocks: "2,1,2" - SizeInBlocks: "2,2,2", display: true - #SizeInBlocksLocked: "Base,MS" - #OccupySizeInBlocks: true - Voxelize: false - BlockColor: "180,180,180" - ShowUser: Yes - Volume: 1, type: float, display: true, formatter: Liter - Mass: 1, type: float, display: true, formatter: Kilogram - HitPoints: 20000, type: int, display: true + IsPlant: true + BigDecorationRadius: 10 + ShowUser: No + HitPoints: 10, type: int, display: false + Model: @models2/EnvironmentNew/Rocks/P_Pebble_Group_2 { Child DropOnDestroy_1 - Item: HWSElementLuxDust - Count: "200,400" + Item: CrushedStone + Count: "2,2" Prob: 1 } } - -{ Block Name: HWSAsteroidNox - IndexName: WarpDrive - # Material: rockhard - Material: HWS_material_nox_structure_resource - Info: HWS_BlockInfo_Asteroids, display: true - # Material: edenice - Shape: ModelEntity - # IsTerrainDecoration: true +{ Block Name: P_Pebble_Group_1 + Material: rock + Shape: Deco + IsTerrainDecoration: true IsDeco: true - Model: @hws_blockmodels/HWSAsteroids/HWSAsteroidNox - DropMeshfile: Entities/Misc/BagSmallPrefab - Place: Free - IsAccessible: false, type: bool - AllowPlacingAt: "Base,MS", display: true - # TemplateRoot: - # TemplateRoot: ConcreteBlocks - # PickupTarget: ConcreteBlocks - # SizeInBlocks: "2,1,2" - SizeInBlocks: "1,1,1", display: true - #SizeInBlocksLocked: "Base,MS" - #OccupySizeInBlocks: true - Voxelize: false - BlockColor: "180,180,180" - ShowUser: Yes - Volume: 1, type: float, display: true, formatter: Liter - Mass: 1, type: float, display: true, formatter: Kilogram - HitPoints: 10000, type: int, display: true + IsPlant: true + BigDecorationRadius: 10 + ShowUser: No + HitPoints: 31, type: int, display: false + Model: @models2/EnvironmentNew/Rocks/P_Pebble_Group_1 { Child DropOnDestroy_1 - Item: HWSElementNoxDust - Count: "100,200" + Item: CrushedStone + Count: "5,6" Prob: 1 } } -{ Block Name: HWSAsteroidNoxXL - IndexName: WarpDrive - # Material: rockhard - Material: HWS_material_nox_structure_resource - Info: HWS_BlockInfo_Asteroids, display: true - # Material: edenice - Shape: ModelEntity - # IsTerrainDecoration: true +{ Block Name: P_Pebble_4 + Material: rock + Shape: Deco + IsTerrainDecoration: true IsDeco: true - Model: @hws_blockmodels/HWSAsteroids/HWSAsteroidNoxXL - DropMeshfile: Entities/Misc/BagSmallPrefab - Place: Free - IsAccessible: false, type: bool - AllowPlacingAt: "Base,MS", display: true - # TemplateRoot: - # TemplateRoot: ConcreteBlocks - # PickupTarget: ConcreteBlocks - # SizeInBlocks: "2,1,2" - SizeInBlocks: "2,2,2", display: true - #SizeInBlocksLocked: "Base,MS" - #OccupySizeInBlocks: true - Voxelize: false - BlockColor: "180,180,180" - ShowUser: Yes - Volume: 1, type: float, display: true, formatter: Liter - Mass: 1, type: float, display: true, formatter: Kilogram - HitPoints: 20000, type: int, display: true + IsPlant: true + BigDecorationRadius: 10 + ShowUser: No + HitPoints: 2, type: int, display: false + Model: @models2/EnvironmentNew/Rocks/P_Pebble_4 { Child DropOnDestroy_1 - Item: HWSElementNoxDust - Count: "200,400" + Item: CrushedStone + Count: "1,1" Prob: 1 } } - -{ Block Name: HWSAsteroidStrangelet - IndexName: WarpDrive - # Material: rockhard - Material: HWS_material_strangelet_structure_resource - Info: HWS_BlockInfo_Asteroids, display: true - # Material: edenice - Shape: ModelEntity - # IsTerrainDecoration: true +{ Block Name: P_Pebble_3 + Material: rock + Shape: Deco + IsTerrainDecoration: true IsDeco: true - Model: @hws_blockmodels/HWSAsteroids/HWSAsteroidStrangelet - DropMeshfile: Entities/Misc/BagSmallPrefab - Place: Free - IsAccessible: false, type: bool - AllowPlacingAt: "Base,MS", display: true - # TemplateRoot: - # TemplateRoot: ConcreteBlocks - # PickupTarget: ConcreteBlocks - # SizeInBlocks: "2,1,2" - SizeInBlocks: "1,1,1", display: true - #SizeInBlocksLocked: "Base,MS" - #OccupySizeInBlocks: true - Voxelize: false - BlockColor: "180,180,180" - ShowUser: Yes - Volume: 1, type: float, display: true, formatter: Liter - Mass: 1, type: float, display: true, formatter: Kilogram - HitPoints: 10000, type: int, display: true + IsPlant: true + BigDecorationRadius: 10 + ShowUser: No + Model: @models2/EnvironmentNew/Rocks/P_Pebble_3 + HitPoints: 1, type: int, display: false { Child DropOnDestroy_1 - Item: HWSElementStrangeletDust - Count: "100,200" + Item: CrushedStone + Count: "1,1" Prob: 1 } } -{ Block Name: HWSAsteroidStrangeletXL - IndexName: WarpDrive - # Material: rockhard - Material: HWS_material_strangelet_structure_resource - Info: HWS_BlockInfo_Asteroids, display: true - # Material: edenice - Shape: ModelEntity - # IsTerrainDecoration: true +{ Block Name: P_Pebble_2 + Material: rock + Shape: Deco + IsTerrainDecoration: true IsDeco: true - Model: @hws_blockmodels/HWSAsteroids/HWSAsteroidStrangeletXL - DropMeshfile: Entities/Misc/BagSmallPrefab - Place: Free - IsAccessible: false, type: bool - AllowPlacingAt: "Base,MS", display: true - # TemplateRoot: - # TemplateRoot: ConcreteBlocks - # PickupTarget: ConcreteBlocks - # SizeInBlocks: "2,1,2" - SizeInBlocks: "2,2,2", display: true - #SizeInBlocksLocked: "Base,MS" - #OccupySizeInBlocks: true - Voxelize: false - BlockColor: "180,180,180" - ShowUser: Yes - Volume: 1, type: float, display: true, formatter: Liter - Mass: 1, type: float, display: true, formatter: Kilogram - HitPoints: 20000, type: int, display: true + IsPlant: true + BigDecorationRadius: 10 + ShowUser: No + Model: @models2/EnvironmentNew/Rocks/P_Pebble_2 + HitPoints: 2, type: int, display: false { Child DropOnDestroy_1 - Item: HWSElementStrangeletDust - Count: "200,400" + Item: CrushedStone + Count: "1,1" Prob: 1 } } -# ------------------------------------------------------------------------------------------------ HWS Element Asteroids devices to make it work. We fake an invisible core, fuel tank and generator, so turrets can shoot at the "poi" -{ Block Name: HWSAsteroidCoreInvisible - AllowedInBlueprint: false, display: true - Class: Core - Group: cpgCore - EssentialCategory: cpgCore - IsKeepContainers: true - IndexName: Core - Info: HWSCoreNPCInvisibleinfo, display: true - Material: HWS_material_strangelet_structure_resource - Shape: ModelEntity - Model: @models/Blocks/Misc/EntitySpawnerPlateThinPrefab - Collide: "bullet,rocket,melee,sight" # for AI pathfinding: do not consider this block as collide with movements - DropMeshfile: Entities/Misc/DropContainerNewPrefab #Large container box; Available variants: see start of this document! - Place: Free - BlockColor: "102,0,0" - AllowPlacingAt: "Base,MS,SS,GV", display: true - IsActivateable: true - IsDuplicateable: false - IsUsingCPUSystem: false - MaxCount: 1, type: int, display: true - ForceMaxCount: true - IsOxygenTight: true, display: true - ConsumeFuelO2: false - TemplateRoot: Core - PickupTarget: Core - Category: Devices - BlastParticleIndex: 4 - BlastRadius: 1 - BlastDamage: 300 - # ModelOffset: "0,0.5,0" - EnergyIn: 1, type: int, display: true, formatter: Watt - #CPUOut: 7500, type: int, display: true - HitPoints: 5000, type: int, display: true - Mass: 313, type: float, display: true, formatter: Kilogram - Volume: 800000, type: float, display: true, formatter: Liter - StackSize: 1000 - XpFactor: 20 - AllowWander: true - TurretTargetIgnore: true -} - -{ Block Name: HWSAsteroidGeneratorInvisible - IndexName: Generator - Class: Generator - Group: cpgGenerator - MarketPrice: 3600, display: true - EssentialCategory: cpgGenerator - Material: HWS_material_strangelet_structure_resource - Shape: ModelEntity - ShowBlockName: true - Model: @models/Blocks/Misc/EntitySpawnerPlateThinPrefab - Collide: "bullet,rocket,melee,sight" - DropMeshfile: Entities/Misc/DropContainerNewPrefab #Large container box; Available variants: see start of this document! - StackSize: 1000 - EnergyOut: 2500, type: int, display: true, formatter: Watt - CPUIn: 312, type: int, display: true - Place: Free - AllowPlacingAt: "Base,MS", display: true - SizeInBlocks: "1,1,1", display: true - SizeInBlocksLocked: "Base,MS" - Volume: 800000, type: float, display: true, formatter: Liter - Mass: 1480, type: float, display: true, formatter: Kilogram - TemplateRoot: GeneratorBA - PickupTarget: GeneratorBA - AllowedInBlueprint: false, display: true - - BlockColor: "110,110,110" - # ModelOffset: "0,0.5,0" - SymType: 4 - IsOxygenTight: false, display: true - IsIgnoreLC: true - Info: HWSGeneratorInvisibleinfo, display: true - Category: Devices - HitPoints: 5000, type: int, display: true - IsActivateable: true - TurretTargetIgnore: true -} - -{ Block Name: HWSAsteroidFuelTankInvisible - Class: FuelTank - IndexName: FuelTank - Group: cpgFuelTank - EssentialCategory: cpgFuelTank - MarketPrice: 850, display: true - # LootList: 22 # 10 slots - Material: HWS_material_strangelet_structure_resource - Shape: ModelEntity - ShowBlockName: true - Model: @models/Blocks/Misc/EntitySpawnerPlateThinPrefab - Collide: "bullet,rocket,melee,sight" - AllowedInBlueprint: false, display: true - TemplateRoot: FuelTankMSSmall - PickupTarget: FuelTankMSSmall - DropMeshfile: Entities/Misc/DropContainerNewPrefab #Large container box; Available variants: see start of this document! - 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: 800000, type: float, display: true, formatter: Liter - Info: HWSFuelTankInvisibleinfo, display: true - Category: Devices - EnergyIn: 1, type: int, display: true, formatter: Watt - CPUIn: 300, type: int, display: true - HitPoints: 5000, type: int, display: true - FuelAccept: "EnergyCell, EnergyCellLarge, EnergyCellHydrogen, FusionCell, BioFuel" - FuelCapacity: 1200, type: int, display: true - TurretTargetIgnore: true -} - -# =========================================== -# SPECIAL Destroyed Concrete 'Effect' Block that can be destroyed by signal and On-touch. -# =========================================== -# -# = Destroy per signal = -{ Block Name: ConcreteDestroyedRemoteEffectBlocks - Material: concrete - CustomIcon: ConcreteDestroyedBlocks #NEEDS an adapted Icon! - DropMeshfile: Entities/Misc/DropContainerNewPrefab #Large container box; Available variants: see start of this document! - Texture: 92 - TextureTable: 2 # 2 = concrete table - BlockColor: "170,170,170" - Shape: Invisible - # Model: Cube - TemplateRoot: ConcreteDestroyedBlocks - Info: bkiConcreteDestroyedRemoteEffectBlocks, display: true - AllowPlacingAt: Base, display: true - HitPoints: 400, type: int, display: false - Mass: 300, type: float, display: true, formatter: Kilogram - Volume: 80, type: float, display: true, formatter: Liter - StackSize: 1000 - Category: BuildingBlocks - ChildBlocks: "ConcreteFullDestroyedRemoteEffect, ConcreteThinDestroyedRemoteEffect" - HideShapesWindow: true - IsOxygenTight: false, display: true - - UnlockCost: 0 - UnlockLevel: 1 - TechTreeNames: "" -} -{ Block Name: ConcreteFullDestroyedRemoteEffect - Material: concrete - CustomIcon: ConcreteDestroyedBlocks #NEEDS an adapted Icon! - DropMeshfile: Entities/Misc/DropContainerNewPrefab #Large container box; Available variants: see start of this document! - Texture: 92 - TextureTable: 2 # 2 = concrete table - BlockColor: "170,170,170" - Shape: New - Place: Free - Model: Cube - TemplateRoot: ConcreteDestroyedBlocks - AllowPlacingAt: Base, display: true - HitPoints: 400, type: int, display: true - Mass: 300, type: float, display: true, formatter: Kilogram - # Category: BuildingBlocks - ChildShapes: "CubeDestroyed, CutCornerEDestroyed, CutCornerBDestroyed, SlicedCornerA1Destroyed, CornerHalfBDestroyed, CornerSmallCDestroyed, CornerCDestroyed, CornerHalfA3Destroyed, RampCMediumDestroyed, RampADestroyed, RampCDestroyed, CornerRoundBDestroyed, CornerRoundADoubleDestroyed, RoundCornerADestroyed, CubeRoundConnectorADestroyed, EdgeRoundDestroyed, CylinderDestroyed, RampRoundFTripleDestroyed, RampRoundFDestroyed, SmallCornerRoundBDestroyed, SmallCornerRoundADestroyed, SphereHalfDestroyed, ConeDestroyed, ConeBDestroyed, CutCornerCDestroyed, Cylinder6WayDestroyed, CornerRoundATripleDestroyed, CornerADestroyed, CornerHalfA1Destroyed, CornerDoubleA3Destroyed, CornerSmallBDestroyed, PyramidADestroyed" - - Class: Explosive - # Class: TrapDoorOneTime - Group: cpgSignal - Category: Devices - BlastParticleIndex: 13 - BlastRadius: 1, display: Radius - BlastDamage: 1 - IsActivateable: true - IsAccessible: true, type: bool - - # UpgradeTo: ConcreteFull, display: true - IsOxygenTight: false, display: true -} -{ Block Name: ConcreteThinDestroyedRemoteEffect, Ref: ConcreteFullDestroyedRemoteEffect - HitPoints: 200, type: int, display: true - Mass: 150, type: float, display: true, formatter: Kilogram - ChildShapes: "WallDestroyed, WallLShapeDestroyed, WallSlopedDestroyed, WallSloped3CornerDestroyed, WallSlopedCDestroyed, WallSlopedCMediumrightDestroyed, WallSlopedArightDestroyed, WallSlopedCMediumleftDestroyed, WallSlopedAleftDestroyed, WallCornerRoundBDestroyed, WallSlopedRoundDestroyed, WallEdgeRoundDestroyed, WallEdgeRound3WayDestroyed, WallCornerRoundADestroyed, WallCornerRoundCDestroyed, WallSloped3CornerLowDestroyed, WallCornerDestroyed, WallLowDestroyed, CubeHalfDestroyed, RampADoubleDestroyed, RampCLowDestroyed, RampBMediumDestroyed, RampCHalfDestroyed, CutCornerEMediumDestroyed, BeamDestroyed, CylinderThinDestroyed, CylinderThinTJointDestroyed, CylinderLDestroyed, PipesFenceDestroyed, FenceTopDestroyed, RampDDestroyed, RoundCornerLongThinDestroyed" - # UpgradeTo: ConcreteThin, display: true - IsOxygenTight: false, display: true -} -# -# = Destroy on touch = -# -{ Block Name: ConcreteDestroyedOnTouchEffectBlocks - Material: concrete - CustomIcon: ConcreteDestroyedBlocks #NEEDS an adapted Icon! - DropMeshfile: Entities/Misc/DropContainerNewPrefab #Large container box; Available variants: see start of this document! - Texture: 92 - TextureTable: 2 # 2 = concrete table - BlockColor: "170,170,170" - Shape: Invisible - # Model: Cube - TemplateRoot: ConcreteDestroyedBlocks - Info: bkiConcreteDestroyedOnTouchEffectBlocks, display: true - AllowPlacingAt: Base, display: true - HitPoints: 400, type: int, display: false - Mass: 300, type: float, display: true, formatter: Kilogram - Volume: 80, type: float, display: true, formatter: Liter - StackSize: 1000 - Category: BuildingBlocks - ChildBlocks: "ConcreteFullDestroyedOnTouchEffect, ConcreteThinDestroyedOnTouchEffect" - HideShapesWindow: true - IsOxygenTight: false, display: true - - UnlockCost: 0 - UnlockLevel: 1 - TechTreeNames: "" -} -{ Block Name: ConcreteFullDestroyedOnTouchEffect - Material: concrete - CustomIcon: ConcreteDestroyedBlocks #NEEDS an adapted Icon! - DropMeshfile: Entities/Misc/DropContainerNewPrefab #Large container box; Available variants: see start of this document! - Texture: 92 - TextureTable: 2 # 2 = concrete table - BlockColor: "170,170,170" - Shape: New - Place: Free - Model: Cube - TemplateRoot: ConcreteDestroyedBlocks - AllowPlacingAt: Base, display: true - HitPoints: 400, type: int, display: true - Mass: 300, type: float, display: true, formatter: Kilogram - # Category: BuildingBlocks - ChildShapes: "CubeDestroyed, CutCornerEDestroyed, CutCornerBDestroyed, SlicedCornerA1Destroyed, CornerHalfBDestroyed, CornerSmallCDestroyed, CornerCDestroyed, CornerHalfA3Destroyed, RampCMediumDestroyed, RampADestroyed, RampCDestroyed, CornerRoundBDestroyed, CornerRoundADoubleDestroyed, RoundCornerADestroyed, CubeRoundConnectorADestroyed, EdgeRoundDestroyed, CylinderDestroyed, RampRoundFTripleDestroyed, RampRoundFDestroyed, SmallCornerRoundBDestroyed, SmallCornerRoundADestroyed, SphereHalfDestroyed, ConeDestroyed, ConeBDestroyed, CutCornerCDestroyed, Cylinder6WayDestroyed, CornerRoundATripleDestroyed, CornerADestroyed, CornerHalfA1Destroyed, CornerDoubleA3Destroyed, CornerSmallBDestroyed, PyramidADestroyed" - - # Class: Explosive - Class: TrapDoorOneTime - Group: cpgSignal - Category: Devices - BlastParticleIndex: 13 - BlastRadius: 1, display: Radius - BlastDamage: 1 - IsActivateable: true - IsAccessible: true, type: bool - - # UpgradeTo: ConcreteFull, display: true - IsOxygenTight: false, display: true -} -{ Block Name: ConcreteThinDestroyedOnTouchEffect, Ref: ConcreteFullDestroyedOnTouchEffect - HitPoints: 200, type: int, display: true - Mass: 150, type: float, display: true, formatter: Kilogram - ChildShapes: "WallDestroyed, WallLShapeDestroyed, WallSlopedDestroyed, WallSloped3CornerDestroyed, WallSlopedCDestroyed, WallSlopedCMediumrightDestroyed, WallSlopedArightDestroyed, WallSlopedCMediumleftDestroyed, WallSlopedAleftDestroyed, WallCornerRoundBDestroyed, WallSlopedRoundDestroyed, WallEdgeRoundDestroyed, WallEdgeRound3WayDestroyed, WallCornerRoundADestroyed, WallCornerRoundCDestroyed, WallSloped3CornerLowDestroyed, WallCornerDestroyed, WallLowDestroyed, CubeHalfDestroyed, RampADoubleDestroyed, RampCLowDestroyed, RampBMediumDestroyed, RampCHalfDestroyed, CutCornerEMediumDestroyed, BeamDestroyed, CylinderThinDestroyed, CylinderThinTJointDestroyed, CylinderLDestroyed, PipesFenceDestroyed, FenceTopDestroyed, RampDDestroyed, RoundCornerLongThinDestroyed" - # UpgradeTo: ConcreteThin, display: true - IsOxygenTight: false, display: true -} - -# === Special Dialogue Devices / Blocks - -{ Block Name: PDAdialogueDevices - CustomIcon: PDAsingle - AllowedInBlueprint: false, display: true - Group: cpgLCD - StackSize: 4000 - Material: HWS_material_devices_kinetic - Shape: Invisible - # Model: @models/Blocks/Misc/CoreBlockV2EnemyPrefab - DropMeshfile: Entities/Misc/DropContainerNewPrefab #Large container box; Available variants: see start of this document! - # ModelOffset: "0,0.5,0" - Place: Free - AllowPlacingAt: "Base,MS", display: false - #VolumeCapacity: 8000, type: float, display: true, formatter: Liter - #CPUIn: 1, type: int, display: true - #Mass: 1, type: float, display: true, formatter: Kilogram - #EnergyIn: 1, type: int, display: true, formatter: Watt - ChildBlocks: "PDAsingle, PDAsingleLeft, PDAsingleTilted" - ShowBlockName: true -} -{ Block Name: PDAsingle - # CustomIcon: PDA - Material: HWS_material_devices_kinetic - Class: NPCDialogue - Category: Devices - Info: bkiPDAsingle, display: true - IndexName: LCD - Group: cpgLCD - Shape: ModelEntity - Model: @models/Blocks/Misc/PDAsinglePrefab - DropMeshfile: Entities/Misc/PDADropPrefab - Place: Free - NPCModelRotation: false - #BlockColor: "110,110,110" - AllowPlacingAt: "Base,MS,SS,GV", display: true - IsAccessible: true, type: bool - #IsActivateableInCP: true - #IsLockable: true - IsOxygenTight: false, display: true - # CanPickup: true - #IsActivateable: true - #EnergyIn: 1, type: int, display: true, formatter: Watt - # ModelOffset: "0,0.5,0" - SizeInBlocks: "1,1,1", display: true - SizeInBlocksLocked: "Base,MS" - TemplateRoot: LCDScreenBlocks - PickupTarget: PlasticMaterial - RepairToTemplate: false - AllowedInBlueprint: false, display: true - Volume: 1, type: float, display: true, formatter: Liter - Mass: 1, type: float, display: true, formatter: Kilogram - HitPoints: 2, type: int, display: true - EnergyIn: 0, type: int, display: true, formatter: Watt -} -{ Block Name: PDAsingleLeft, Ref: PDAsingle - CustomIcon: PDAsingle - Model: @models/Blocks/Misc/PDAsingleLeftPrefab - DropMeshfile: Entities/Misc/PDADropPrefab -} -{ Block Name: PDAsingleTilted, Ref: PDAsingle - CustomIcon: PDAsingle - Model: @models/Blocks/Misc/PDAsingleTiltedPrefab - DropMeshfile: Entities/Misc/PDADropPrefab +{ Block Name: P_Pebble_1 + Material: rock + Shape: Deco + IsTerrainDecoration: true + IsDeco: true + IsPlant: true + BigDecorationRadius: 10 + ShowUser: No + HitPoints: 2, type: int, display: false + Model: @models2/EnvironmentNew/Rocks/P_Pebble_1 + { Child DropOnDestroy_1 + Item: CrushedStone + Count: "1,1" + Prob: 1 + } } \ No newline at end of file diff --git a/Content/Configuration/ItemsConfig.ecf b/Content/Configuration/ItemsConfig.ecf index 2034af7..981b901 100644 --- a/Content/Configuration/ItemsConfig.ecf +++ b/Content/Configuration/ItemsConfig.ecf @@ -1365,6 +1365,7 @@ RadialIcon: Radial_Defence } { Child 1 + AllowAt: "UnderWater, Planet, Space" Class: Ranged AllowRemote: false ROF: 4.2, type: float, display: true, formatter: ROF @@ -1892,6 +1893,7 @@ RepairDisabled: true, display: true SfxJammed: Weapons/Player/Reload/WeaponJammedAutoFire { Child 0 + AllowAt: "UnderWater, Planet, Space" ROF: 0.16, type: float, display: true, formatter: ROF Range: 293, display: false NoiseStrength: 100, display: false @@ -2252,7 +2254,7 @@ SfxJammed: Weapons/Player/Reload/WeaponJammedSingleShot RadialMenu: true { Child 0 - AllowAt: "UnderWater, Planet, Space" + AllowAt: "Planet, Space" ROF: 1.0, type: float, display: true, formatter: ROF Automatic: true, display: true AmmoCapacity: 10, display: true @@ -2265,6 +2267,7 @@ RadialIcon: Radial_Defence } { Child 1 + AllowAt: "UnderWater, Planet, Space" Class: Ranged AllowRemote: false ROF: 3.1, type: float, display: true, formatter: ROF @@ -2689,6 +2692,7 @@ Mass: 4.1, type: float, display: true, formatter: Kilogram Volume: 0, type: float, display: false, formatter: Liter { Child 0 + AllowAt: "UnderWater, Planet, Space" Class: Ranged ROF: 0.119, type: float, display: true, formatter: ROF ReloadDelay: 3.1, display: true @@ -3088,6 +3092,7 @@ DegradationProb: 1, type: float, display: false SfxJammed: Weapons/Player/Reload/WeaponJammedSingleShot { Child 0 + AllowAt: "UnderWater, Planet, Space" Class: LauncherSS AllowRemote: false ROF: 1, type: float, display: true, formatter: ROF @@ -3117,7 +3122,7 @@ TechTreeNames: Hidden } -{ Item Id: 44, Name: WeaponSVTorpedoLauncherWeapon +{ Item Id: 44, Name: HWSWeaponSVTorpedoLauncherWeapon Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" Meshfile: @models/Blocks/WeaponsShip/WeaponSSMissilePrefab @@ -3150,7 +3155,7 @@ } } -{ Item Id: 45, Name: AmmoSVTorpedo +{ Item Id: 45, Name: HWSAmmoSVTorpedo Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" Meshfile: Entities/Items/Weapons/Projectiles/BombDronePrefab @@ -4249,7 +4254,7 @@ ShowUser: No } -{ Item Id: 97, Name: TurretHVLaserWeapon +{ Item Id: 97, Name: HWSTurretHVLaserWeapon Model: Entities/Blocks/Turrets/TurretsEnemy/TurretEnemyLaserPrefab MarketPrice: 1, display: true DropMeshfile: Entities/Misc/BagSmallNewPrefab @@ -4269,7 +4274,7 @@ RangeSpace: 750, display: true AmmoCapacity: 50, display: false # no need to display since unlimited ammo # AmmoUnlimited: true - AmmoType: AmmoTurretHVLaser, display: true + AmmoType: HWSAmmoTurretHVLaser, display: true NoiseStrength: 100, display: false ReloadDelay: 3, display: true SfxBegin: Weapons/EnergyWeapons/weapon_laser_009 @@ -4280,7 +4285,7 @@ } } -{ Item Id: 98, Name: WeaponCVTorpedoLauncherWeapon +{ Item Id: 98, Name: HWSWeaponCVTorpedoLauncherWeapon Meshfile: @models/Blocks/Turrets/TurretsEnemy/turretIONcannonPrefab MarketPrice: 1, display: true DropMeshfile: Entities/Misc/BagSmallNewPrefab @@ -4304,7 +4309,7 @@ RangeSpace: 1000, display: true AmmoCapacity: 10, display: false # no need to display since unlimited ammo # AmmoUnlimited: true - AmmoType: AmmoCVTorpedo, display: true + AmmoType: HWSAmmoCVTorpedo, display: true AutoReload: true CheckObstructed: true NoiseStrength: 300, display: false @@ -4316,7 +4321,7 @@ } } -{ Item Id: 99, Name: AmmoCVTorpedo +{ Item Id: 99, Name: HWSAmmoCVTorpedo Meshfile: Entities/Items/Weapons/Projectiles/AlienRocketRedPrefab MarketPrice: 96388, display: true DropMeshfile: Entities/Misc/BagSmallNewPrefab @@ -4698,6 +4703,7 @@ Tracer: Weapons/Projectiles/TracerOrange1 DamageMultiplier_Group: HWS_EWS_Kinetic + Mod.Damage: "Damage + Player.Skills['ShipMinigunDamage'] * 1.25" } } { Item Id: 110, Name: RocketLauncherMSWeapon @@ -4799,6 +4805,8 @@ TracerSpeed: 1000 DamageMultiplier_Group: HWS_EWS_Energy + Mod.Damage: "Damage + Player.Skills['ShipMinigunDamage'] * 1.25" + } # { Child 0 # Class: LauncherSS @@ -6329,7 +6337,7 @@ UnlockLevel: 1 TechTreeNames: Hidden } -{ Item Id: 606, Name: AmmoSVAntimatterCannon +{ Item Id: 606, Name: HWSAmmoSVAntimatterCannon Meshfile: Entities/Items/Weapons/Projectiles/AlienRocketGreenPrefab MarketPrice: 5400, display: true # Meshfile: Entities/Items/Weapons/Projectiles/alienRocketPrefab @@ -7064,7 +7072,7 @@ TechTreeNames: Hidden } -{ Item Id: 179, Name: AmmoTurretHVLaser +{ Item Id: 179, Name: HWSAmmoTurretHVLaser Meshfile: Entities/Items/Weapons/Projectiles/LaserShotRedAlien MarketPrice: 4594, display: true DropMeshfile: Entities/Misc/BagSmallNewPrefab @@ -7624,7 +7632,7 @@ } ## Please do not rename - referenced in code { Item Id: 253, Name: PlayerBike - Meshfile: Entities/Misc/PlayerBikePrefab + Meshfile: Entities/Misc/Hoverbike/Prefab/HoverbikePrefab DropMeshfile: Entities/Misc/PlayerBikeFoldedItemPrefab Material: metalitem, display: false Canhold: false @@ -7632,6 +7640,7 @@ Mass: 59.4, type: float, display: true, formatter: Kilogram Volume: 0, type: float, display: false, formatter: Liter Info: bkiPlayerBike, display: true + AllowPlacingAt: Terrain StackSize: 1 Category: Devices MapIcon: map_PlayerBike @@ -8506,7 +8515,7 @@ } # Alien SV Homing Plasma -{ Item Id: 331, Name: WeaponSVAntimatterCannonWeapon +{ Item Id: 331, Name: HWSWeaponSVAntimatterCannonWeapon Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" Meshfile: @models/Blocks/WeaponsShip/WeaponSSPlasmaPrefab @@ -8527,7 +8536,7 @@ Range: 500, display: false RangeSpace: 850, display: false AmmoCapacity: 10, display: true - AmmoType: AmmoSVAntimatterCannon, display: true + AmmoType: HWSAmmoSVAntimatterCannon, display: true Automatic: true NoiseStrength: 100, display: false AutoReload: true @@ -15454,7 +15463,7 @@ # ============================================================================= -{ Item Id: 1502, Name: RocketPodMSWeapon +{ Item Id: 1502, Name: HWSRocketPodMSWeapon Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 80" Meshfile: @models/Blocks/WeaponsShip/WeaponSSMissilePrefab @@ -15476,7 +15485,7 @@ Range: 450, display: false RangeSpace: 800, display: false AmmoCapacity: 16, display: true - AmmoType: LightRocketCV, display: true + AmmoType: HWSLightRocketCV, display: true Automatic: true NoiseStrength: 200, display: false AutoReload: true @@ -15620,7 +15629,7 @@ } # CV Rocket Launcher Ammo -{ Item Id: 1602, Name: LightRocketCV +{ Item Id: 1602, Name: HWSLightRocketCV Mod.StackSize: "StackSize + Player.Skills['StackSize'] * 400" Meshfile: Entities/Items/Weapons/Projectiles/rocket01Prefab @@ -15629,7 +15638,7 @@ MarketPrice: 1079, display: true StackSize: 1000 AllowPlacingAt: MS, display: false - CustomIcon: LightRocketCV + CustomIcon: HWSLightRocketCV Mass: 132.5, type: float, display: true, formatter: Kilogram Volume: 0, type: float, display: false, formatter: Liter Info: A variant of the SGM-220 designed for ship-to-ship bombardments. It has a reinforced shell to achieve higher penetration at lower explosive damage., display: true @@ -15791,6 +15800,7 @@ SfxJammed: Weapons/Player/Reload/WeaponJammedSingleShot RadialMenu: true { Child 0 + AllowAt: "UnderWater, Planet, Space" RadialText: Elemental Projectle RadialDesc: Elemental particle clot - explodes on contact with the surface # add text RadialIcon: Radial_Upgrade @@ -15820,6 +15830,7 @@ } { Child 1 # Beam Mode Class: Ranged + AllowAt: "UnderWater, Planet, Space" # DegradationProb: 0.01, type: float, display: true ROF: 0.225, type: float, display: true, formatter: ROF Range: 250, display: false @@ -15904,6 +15915,7 @@ } { Child 1 # Beam Mode Class: Ranged + AllowAt: "UnderWater, Planet, Space" # DegradationProb: 0.01, type: float, display: true ROF: 0.3, type: float, display: true, formatter: ROF Range: 250, display: false @@ -15988,6 +16000,7 @@ } { Child 1 # Beam Mode Class: Ranged + AllowAt: "UnderWater, Planet, Space" # DegradationProb: 0.01, type: float, display: true ROF: 0.3, type: float, display: true, formatter: ROF Range: 250, display: false @@ -16072,6 +16085,7 @@ } { Child 1 # Beam Mode Class: Ranged + AllowAt: "UnderWater, Planet, Space" # DegradationProb: 0.01, type: float, display: true ROF: 0.3, type: float, display: true, formatter: ROF Range: 250, display: false @@ -16156,6 +16170,7 @@ } { Child 1 # Beam Mode Class: Ranged + AllowAt: "UnderWater, Planet, Space" # DegradationProb: 0.01, type: float, display: true ROF: 0.3, type: float, display: true, formatter: ROF Range: 310, display: false @@ -16240,6 +16255,7 @@ } { Child 1 # Beam Mode Class: Ranged + AllowAt: "UnderWater, Planet, Space" # DegradationProb: 0.01, type: float, display: true ROF: 0.3, type: float, display: true, formatter: ROF Range: 125, display: false @@ -16295,6 +16311,7 @@ SfxJammed: Weapons/Player/Reload/WeaponJammedSingleShot RadialMenu: true { Child 0 + AllowAt: "UnderWater, Planet, Space" RadialText: Elemental Projectle RadialDesc: Elemental particle clot - explodes on contact with the surface # add text RadialIcon: Radial_Upgrade @@ -16324,6 +16341,7 @@ } { Child 1 # Beam Mode Class: Ranged + AllowAt: "UnderWater, Planet, Space" # DegradationProb: 0.01, type: float, display: true ROF: 0.3, type: float, display: true, formatter: ROF Range: 250, display: false diff --git a/Content/Configuration/Templates.ecf b/Content/Configuration/Templates.ecf index f771027..12bb5c4 100644 --- a/Content/Configuration/Templates.ecf +++ b/Content/Configuration/Templates.ecf @@ -2359,7 +2359,7 @@ } } -{ Template Name: WarpDriveT2 +{ Template Name: HWSWarpDriveT2 CraftTime: 180 #C2 CV 10 Target: "AdvC" { Child Inputs @@ -3893,7 +3893,7 @@ } } -{ Template Name: LightRocketCV +{ Template Name: HWSLightRocketCV OutputCount: 10 #B1 10 used by "WeaponMS03" CraftTime: 5 Target: "LargeC,AdvC" @@ -4213,7 +4213,7 @@ } } -{ Template Name: WeaponMS03 #"Rocket Launcher" +{ Template Name: HWSWeaponMS03 #"Rocket Launcher" CraftTime: 30 #D1 CV 20 uses "FastRocket" Target: AdvC { Child Inputs @@ -5618,19 +5618,7 @@ } } -{ Template Name: PentaxidSeedCrystal - DeconOverride: Stop - CraftTime: 50 - Target: "FoodP" - { Child Inputs - PentaxidElement: 25 - ErestrumGel: 12 - NutrientSolution: 5 - XenoSubstrate: 5 - } -} - -{ Template Name: WeaponSVTorpedoLauncher +{ Template Name: HWSWeaponSVTorpedoLauncher CraftTime: 90 #D1 20 uses "M77 Torpedo" DeconOverride: Stop Target: AdvC @@ -5646,7 +5634,7 @@ } } -{ Template Name: AmmoSVTorpedo +{ Template Name: HWSAmmoSVTorpedo OutputCount: 1 #D1 20 for "M77 Torpedo Launcher" CraftTime: 30 DeconOverride: Stop @@ -5660,7 +5648,7 @@ } } -{ Template Name: WeaponSVAntimatterCannon +{ Template Name: HWSWeaponSVAntimatterCannon CraftTime: 90 Target: AdvC DeconOverride: Stop @@ -5677,7 +5665,7 @@ } } -{ Template Name: AmmoSVAntimatterCannon +{ Template Name: HWSAmmoSVAntimatterCannon OutputCount: 10 CraftTime: 15 DeconOverride: Stop @@ -5689,7 +5677,7 @@ } } -{ Template Name: WeaponCVTorpedoLauncher +{ Template Name: HWSWeaponCVTorpedoLauncher CraftTime: 90 #D1 20 uses "L77 Torpedo" DeconOverride: Stop Target: AdvC @@ -5705,7 +5693,7 @@ } } -{ Template Name: AmmoCVTorpedo +{ Template Name: HWSAmmoCVTorpedo OutputCount: 2 #D1 20 for "L77 Torpedo Launcher" DeconOverride: Stop CraftTime: 60 @@ -5719,7 +5707,7 @@ } } -{ Template Name: AmmoTurretHVLaser +{ Template Name: HWSAmmoTurretHVLaser OutputCount: 4 #D1 20 for "M77 Torpedo Launcher" CraftTime: 10 Target: "AdvC"