Мягкий свет для всякого (#316)

* add: add small soft light to laser weapon + fix the bluest blue energy shield

* git commit

* boltlights done

* add: HuetaSystem

* add: Doorlights finally done

* add: small light to lockers

* add: small light to multitool

* fix: fix naming

* hui pizde

* fix: fix parasha

* add: small light to powercells

* zabil

* add: code light to welders

* tweak: better energy and radius

* add: better color parameters

* add: less radius and energy for guns

* add: better lights for vending machines

* add: better light to consoles

* add: better light for apc

* shut up

* fix: thank you neuro colleague
This commit is contained in:
ThereDrD0
2024-06-21 06:15:55 +03:00
committed by GitHub
parent 17eb97b3ac
commit 4419931172
27 changed files with 554 additions and 118 deletions

View File

@@ -37,6 +37,12 @@
- type: ProjectileBatteryAmmoProvider
proto: BulletTrailLaserLight
fireCost: 50
- type: PointLight
enabled: false
color: "#7FC080"
radius: 1.05
energy: 0.3
- type: PointLightRealBattery
- type: entity
name: potato battery
@@ -57,6 +63,10 @@
- type: Construction
graph: PowerCellPotato
node: potatobattery
- type: PointLight
enabled: false
radius: 1 # Костыльный путь отрубить свет
energy: 1
- type: entity
name: small-capacity power cell
@@ -122,6 +132,7 @@
part: PowerCell
rating: 2
- type: entity
id: PowerCellMediumPrinted
suffix: Empty
@@ -301,6 +312,11 @@
walkModifier: 0.8
sprintModifier: 0.8
- type: HeldSpeedModifier
- type: PointLight
enabled: false
color: "#7FC080"
radius: 1.2
energy: 0.5
- type: entity
id: PowerCageSmall

View File

@@ -455,8 +455,8 @@
netsync: false
enabled: false
radius: 1.5
energy: 2
color: blue
energy: 0.7
color: "#678AD9"
- type: Reflect
enabled: false
reflectProb: 1

View File

@@ -272,6 +272,10 @@
Plastic: 100
- type: StaticPrice
price: 56
- type: PointLight
color: "#7FC080"
radius: 1.05
energy: 0.3
- type: entity
name: network configurator
@@ -395,13 +399,13 @@
description: The rapid construction device can be used to quickly place and remove various station structures and fixtures. Requires compressed matter to function.
components:
- type: RCD
availablePrototypes:
availablePrototypes:
- WallSolid
- FloorSteel
- Plating
- Catwalk
- Grille
- Window
- Window
- WindowDirectional
- WindowReinforcedDirectional
- ReinforcedWindow
@@ -450,7 +454,7 @@
- type: LimitedCharges
charges: 0
- type: RCD
availablePrototypes:
availablePrototypes:
- WallSolid
- FloorSteel
- Plating

View File

@@ -99,8 +99,11 @@
- type: Welder
- type: PointLight
enabled: false
radius: 1.5
radius: 1.4
energy: 0.5
color: orange
mask: /Textures/Effects/LightMasks/cone.png
autoRot: true
netsync: false
- type: Appearance
- type: RequiresEyeProtection
@@ -181,7 +184,11 @@
- type: PointLight
enabled: false
radius: 1.5
energy: 0.7
color: lightblue
mask: /Textures/Effects/LightMasks/cone.png
autoRot: true
netsync: false
- type: SolutionRegeneration
solution: Welder
generated:
@@ -213,5 +220,9 @@
speed: 0.7
- type: PointLight
enabled: false
radius: 1.0
radius: 0.9
energy: 0.5
color: orange
mask: /Textures/Effects/LightMasks/cone.png
autoRot: true
netsync: false

View File

@@ -1,3 +1,9 @@
# Colors for pointlight
# BDC07F - yellow
# 7FC080 - green
# C07F7F - red
# 7F93C0 - blue
- type: entity
id: BaseWeaponBattery
parent: BaseItem
@@ -132,6 +138,11 @@
magState: mag
steps: 5
zeroVisible: true
- type: PointLightBattery
- type: PointLight
radius: 1.3
energy: 0.15
color: "#BDC07F"
- type: entity
name: retro laser blaster
@@ -155,6 +166,11 @@
steps: 5
zeroVisible: true
- type: Appearance
- type: PointLightBattery
- type: PointLight
radius: 1.3
energy: 0.15
color: "#C07F7F"
- type: entity
name: makeshift laser pistol
@@ -175,6 +191,11 @@
- type: ProjectileBatteryAmmoProvider
proto: BulletTrailLaser
fireCost: 125
- type: PointLightBattery
- type: PointLight
radius: 1.3
energy: 0.15
color: "#7FC080"
- type: entity
name: tesla gun
@@ -230,6 +251,11 @@
- type: ProjectileBatteryAmmoProvider
proto: BulletTrailLaser
fireCost: 62.5
- type: PointLightBattery
- type: PointLight
radius: 1.3
energy: 0.15
color: "#7FC080"
- type: entity
name: practice laser rifle
@@ -265,6 +291,11 @@
- SemiAuto
soundGunshot:
path: /Audio/Weapons/Guns/Gunshots/laser_cannon.ogg
- type: PointLightBattery
- type: PointLight
radius: 1.3
energy: 0.15
color: "#7F93C0"
- type: ProjectileBatteryAmmoProvider
proto: PulseBoltProjectile
fireCost: 100
@@ -302,6 +333,11 @@
- FullAuto
soundGunshot:
path: /Audio/Weapons/Guns/Gunshots/laser_cannon.ogg
- type: PointLightBattery
- type: PointLight
radius: 1.3
energy: 0.15
color: "#7F93C0"
- type: ProjectileBatteryAmmoProvider
proto: PulseBoltProjectile
fireCost: 40
@@ -335,6 +371,11 @@
fireRate: 1.5
soundGunshot:
path: /Audio/Weapons/Guns/Gunshots/laser3.ogg
- type: PointLightBattery
- type: PointLight
radius: 1.3
energy: 0.15
color: "#7F93C0"
- type: ProjectileBatteryAmmoProvider
proto: PulseBoltProjectile
fireCost: 2.5
@@ -371,6 +412,11 @@
- type: ProjectileBatteryAmmoProvider
proto: BulletTrailLaserHeavy
fireCost: 100
- type: PointLightBattery
- type: PointLight
radius: 1.3
energy: 0.15
color: "#C07F7F"
- type: entity
name: portable particle decelerator
@@ -607,6 +653,11 @@
price: 750
- type: StealTarget
stealGroup: WeaponAntiqueLaser
- type: PointLightBattery
- type: PointLight
radius: 1.3
energy: 0.15
color: "#C07F7F"
- type: entity
name: advanced laser pistol
@@ -642,6 +693,11 @@
- type: Appearance
- type: StaticPrice
price: 63
- type: PointLightBattery
- type: PointLight
radius: 1.3
energy: 0.15
color: "#C07F7F"
- type: entity
name: C.H.I.M.P. handcannon

View File

@@ -798,7 +798,7 @@
muzzleFlash: null
- type: PointLight
radius: 3.5
color: blue
color: "#164CAC"
energy: 0.5
- type: entity
@@ -1090,9 +1090,9 @@
- 1, 0, 0, 1
- 1, 0, 0, 0
- type: PointLight
radius: 3.5
radius: 1.4
color: red
energy: 1
energy: 0.7
- type: Reflective
reflective:
- Energy
@@ -1166,9 +1166,9 @@
- 1, 0, 0, 1
- 1, 0, 0, 0
- type: PointLight
radius: 3.5
radius: 1.4
color: red
energy: 1
energy: 0.7
- type: Reflective
reflective:
- Energy
@@ -1217,9 +1217,9 @@
- 0, 0, 1, 1
- 0, 0, 1, 0
- type: PointLight
radius: 3.5
color: blue
energy: 1
radius: 1.7
color: "#164CAC"
energy: 0.7
- type: Reflective
reflective:
- Energy
@@ -1267,9 +1267,9 @@
- 1, 0, 0, 1
- 1, 0, 0, 0
- type: PointLight
radius: 3.5
radius: 1.9
color: red
energy: 1
energy: 0.7
- type: Reflective
reflective:
- Energy
@@ -1317,9 +1317,9 @@
- 0, 1, 0, 1
- 0, 1, 0, 0
- type: PointLight
radius: 3.5
radius: 1.7
color: green
energy: 1
energy: 0.7
- type: Reflective
reflective:
- Energy
@@ -1367,9 +1367,9 @@
- 1, 0, 0, 1
- 1, 0, 0, 0
- type: PointLight
radius: 3.5
radius: 1.7
color: red
energy: 1
energy: 0.7
- type: Reflective
reflective:
- Energy

View File

@@ -62,7 +62,7 @@
- type: PointLight
enabled: false
radius: 2
energy: 2
energy: 0.6
color: white
netsync: false
- type: Appearance

View File

@@ -116,7 +116,7 @@
- type: RCDDeconstructable
cost: 6
delay: 8
fx: EffectRCDDeconstruct8
fx: EffectRCDDeconstruct8
- type: Destructible
thresholds:
- trigger:
@@ -149,9 +149,15 @@
# This tag is used to nagivate the Airlock construction graph. It's needed because the construction graph is shared between Airlock, AirlockGlass, and HighSecDoor
- type: PryUnpowered
- type: BlockWeather
- type: PointLight
enabled: false
radius: 1.5
energy: 0.7
- type: PointLightAirlock
placement:
mode: SnapgridCenter
- type: entity
id: AirlockRCDResistant
parent: Airlock
@@ -200,4 +206,4 @@
- type: Tag
tags:
- GlassAirlock
# This tag is used to nagivate the Airlock construction graph. It's needed because the construction graph is shared between Airlock, AirlockGlass, and HighSecDoor
# This tag is used to nagivate the Airlock construction graph. It's needed because the construction graph is shared between Airlock, AirlockGlass, and HighSecDoor

View File

@@ -42,8 +42,8 @@
False: { visible: true, shader: shaded }
- type: LitOnPowered
- type: PointLight
radius: 1.5
energy: 1.6
radius: 1.6
energy: 0.7
enabled: false
mask: /Textures/Effects/LightMasks/cone.png
autoRot: true

View File

@@ -88,8 +88,8 @@
usesApcPower: true
- type: PointLight
enabled: false
castShadows: false
radius: 1.5
radius: 1.3
energy: 0.7
- type: LitOnPowered
- type: ApcPowerReceiver
powerLoad: 200
@@ -221,8 +221,8 @@
- state: panel
map: ["enum.WiresVisualLayers.MaintenancePanel"]
- type: PointLight
radius: 1
energy: 1.3
radius: 1.3
energy: 0.7
color: "#ffb0b0"
- type: AccessReader
access: [["HeadOfPersonnel"]]
@@ -256,8 +256,8 @@
- type: AccessReader
access: [["Service"]]
- type: PointLight
radius: 1.5
energy: 1.6
radius: 1.3
energy: 0.7
color: "#4b93ad"
- type: entity
@@ -324,8 +324,8 @@
- state: panel
map: ["enum.WiresVisualLayers.MaintenancePanel"]
- type: PointLight
radius: 1.8
energy: 1.6
radius: 1.3
energy: 0.7
color: "#3db83b"
- type: CargoSellBlacklist
@@ -361,8 +361,8 @@
- state: panel
map: [ "enum.WiresVisualLayers.MaintenancePanel" ]
- type: PointLight
radius: 1.8
energy: 1.6
radius: 1.3
energy: 0.7
color: "#3db83b"
- type: entity
@@ -403,8 +403,8 @@
- state: panel
map: ["enum.WiresVisualLayers.MaintenancePanel"]
- type: PointLight
radius: 1.5
energy: 1.3
radius: 1.3
energy: 0.7
color: "#ad7c4b"
- type: entity
@@ -440,8 +440,8 @@
- state: panel
map: ["enum.WiresVisualLayers.MaintenancePanel"]
- type: PointLight
radius: 1.5
energy: 1.6
radius: 1.3
energy: 0.7
color: "#3c5eb5"
- type: entity
@@ -460,8 +460,8 @@
- state: panel
map: ["enum.WiresVisualLayers.MaintenancePanel"]
- type: PointLight
radius: 1.5
energy: 1.6
radius: 1.3
energy: 0.7
color: "#423438"
- type: entity
@@ -481,8 +481,8 @@
- state: panel
map: ["enum.WiresVisualLayers.MaintenancePanel"]
- type: PointLight
radius: 1.5
energy: 1.6
radius: 1.3
energy: 0.7
color: "#A50824"
- type: entity
@@ -505,8 +505,8 @@
- state: panel
map: ["enum.WiresVisualLayers.MaintenancePanel"]
- type: PointLight
radius: 1.5
energy: 1.6
radius: 1.3
energy: 0.7
color: "#44964A"
- type: entity
@@ -528,8 +528,8 @@
- state: panel
map: ["enum.WiresVisualLayers.MaintenancePanel"]
- type: PointLight
radius: 1.5
energy: 1.6
radius: 1.3
energy: 0.7
color: "#CBC6BE"
- type: entity
@@ -552,8 +552,8 @@
- state: panel
map: ["enum.WiresVisualLayers.MaintenancePanel"]
- type: PointLight
radius: 1.5
energy: 1.6
radius: 1.3
energy: 0.7
color: "#D3A44D"
- type: entity
@@ -587,8 +587,8 @@
- state: panel
map: ["enum.WiresVisualLayers.MaintenancePanel"]
- type: PointLight
radius: 1.5
energy: 1.6
radius: 1.3
energy: 0.7
color: "#66538F"
- type: entity
@@ -624,8 +624,8 @@
- state: panel
map: ["enum.WiresVisualLayers.MaintenancePanel"]
- type: PointLight
radius: 1.5
energy: 1.6
radius: 1.3
energy: 0.7
color: "#6927C5"
- type: entity
@@ -660,8 +660,8 @@
- state: panel
map: ["enum.WiresVisualLayers.MaintenancePanel"]
- type: PointLight
radius: 1.5
energy: 1.6
radius: 1.3
energy: 0.7
color: "#D82929"
- type: entity
@@ -693,8 +693,8 @@
- type: AccessReader
access: [["Service"]]
- type: PointLight
radius: 1.5
energy: 1.6
radius: 1.3
energy: 0.7
color: "#4b93ad"
- type: entity
@@ -723,8 +723,8 @@
- state: panel
map: ["enum.WiresVisualLayers.MaintenancePanel"]
- type: PointLight
radius: 1.5
energy: 1.6
radius: 1.3
energy: 0.7
color: "#9a18d6"
- type: entity
@@ -757,8 +757,8 @@
- texture: Structures/Machines/VendingMachines/maintenance_panel.png
map: ["enum.WiresVisualLayers.MaintenancePanel"]
- type: PointLight
radius: 1.5
energy: 1.6
radius: 1.3
energy: 0.7
color: "#6148c7"
- type: entity
@@ -787,8 +787,8 @@
- type: AccessReader
access: [["Engineering"]]
- type: PointLight
radius: 1.5
energy: 1.6
radius: 1.3
energy: 0.7
color: "#b89e2a"
- type: entity
@@ -822,8 +822,8 @@
- type: AccessReader
access: [["Medical"]]
- type: PointLight
radius: 1.5
energy: 1.6
radius: 1.3
energy: 0.7
color: "#9dc5c9"
- type: GuideHelp
guides:
@@ -859,8 +859,8 @@
- type: AccessReader
access: [["Hydroponics"]]
- type: PointLight
radius: 1.5
energy: 1.6
radius: 1.3
energy: 0.7
color: "#326e3f"
- type: entity
@@ -929,8 +929,8 @@
- state: panel
map: ["enum.WiresVisualLayers.MaintenancePanel"]
- type: PointLight
radius: 1.5
energy: 1.6
radius: 1.3
energy: 0.7
color: "#326e3f"
- type: entity
@@ -973,8 +973,8 @@
- state: panel
map: ["enum.WiresVisualLayers.MaintenancePanel"]
- type: PointLight
radius: 1.5
energy: 1.6
radius: 1.3
energy: 0.7
color: "#c73434"
- type: entity
@@ -1004,8 +1004,8 @@
- state: panel
map: ["enum.WiresVisualLayers.MaintenancePanel"]
- type: PointLight
radius: 1.5
energy: 1.6
radius: 1.3
energy: 0.7
color: "#737785"
- type: entity
@@ -1024,8 +1024,8 @@
- state: panel
map: ["enum.WiresVisualLayers.MaintenancePanel"]
- type: PointLight
radius: 1.5
energy: 1.6
radius: 1.3
energy: 0.7
color: "#3c5eb5"
- type: entity
@@ -1044,8 +1044,8 @@
- state: panel
map: ["enum.WiresVisualLayers.MaintenancePanel"]
- type: PointLight
radius: 1.5
energy: 1.6
radius: 1.3
energy: 0.7
color: "#CE3401"
- type: entity
@@ -1064,8 +1064,8 @@
- state: panel
map: ["enum.WiresVisualLayers.MaintenancePanel"]
- type: PointLight
radius: 1.5
energy: 1.6
radius: 1.3
energy: 0.7
color: "#5F6A1C"
- type: entity
@@ -1084,8 +1084,8 @@
- state: panel
map: ["enum.WiresVisualLayers.MaintenancePanel"]
- type: PointLight
radius: 1.5
energy: 1.6
radius: 1.3
energy: 0.7
color: "#207E79"
- type: entity
@@ -1120,8 +1120,8 @@
- state: panel
map: ["enum.WiresVisualLayers.MaintenancePanel"]
- type: PointLight
radius: 1.5
energy: 1.6
radius: 1.3
energy: 0.7
color: "#389690"
- type: entity
@@ -1158,8 +1158,8 @@
map: ["enum.VendingMachineVisualLayers.Screen"]
shader: unshaded
- type: PointLight
radius: 1.5
energy: 1.6
radius: 1.3
energy: 0.7
color: "#c73434"
- type: Tag
tags:
@@ -1194,8 +1194,8 @@
- state: panel
map: ["enum.WiresVisualLayers.MaintenancePanel"]
- type: PointLight
radius: 1.5
energy: 1.6
radius: 1.3
energy: 0.7
color: "#9dc5c9"
- type: entity
@@ -1229,8 +1229,8 @@
- type: AccessReader
access: [["Research"]]
- type: PointLight
radius: 1.5
energy: 1.6
radius: 1.3
energy: 0.7
color: "#B0ADA9"
- type: GuideHelp
guides:
@@ -1260,8 +1260,8 @@
- state: panel
map: ["enum.WiresVisualLayers.MaintenancePanel"]
- type: PointLight
radius: 1.5
energy: 1.6
radius: 1.3
energy: 0.7
color: "#d4ab33"
- type: Tag
tags:
@@ -1295,8 +1295,8 @@
- state: panel
map: ["enum.WiresVisualLayers.MaintenancePanel"]
- type: PointLight
radius: 1.5
energy: 1.6
radius: 1.3
energy: 0.7
color: "#326e3f"
- type: entity
@@ -1329,8 +1329,8 @@
- state: panel
map: ["enum.WiresVisualLayers.MaintenancePanel"]
- type: PointLight
radius: 1.5
energy: 1.6
radius: 1.3
energy: 0.7
color: "#ffe599"
- type: entity
@@ -1356,8 +1356,8 @@
- state: panel
map: ["enum.WiresVisualLayers.MaintenancePanel"]
- type: PointLight
radius: 1.5
energy: 1.6
radius: 1.3
energy: 0.7
color: "#9dc5c9"
- type: AccessReader
access: [["Salvage"]]
@@ -1395,8 +1395,8 @@
- state: panel
map: ["enum.WiresVisualLayers.MaintenancePanel"]
- type: PointLight
radius: 1.5
energy: 1.6
radius: 1.3
energy: 0.7
color: "#d4ab33"
# wallmounted machines
@@ -1591,8 +1591,8 @@
- type: AccessReader
access: [["Chapel"]]
- type: PointLight
radius: 1.5
energy: 1.6
radius: 1.3
energy: 0.7
color: "#CCCCCC" #The holy C
- type: entity
@@ -2022,8 +2022,8 @@
- state: panel
map: ["enum.WiresVisualLayers.MaintenancePanel"]
- type: PointLight
radius: 1.5
energy: 1.6
radius: 1.3
energy: 0.7
color: "#48CF48"
- type: AccessReader
access: [["CentralCommand"]]
@@ -2056,8 +2056,8 @@
- state: panel
map: ["enum.WiresVisualLayers.MaintenancePanel"]
- type: PointLight
radius: 1.5
energy: 1.6
radius: 1.3
energy: 0.7
color: "#3c5eb5"
- type: Advertise
pack: HappyHonkAds

View File

@@ -13,10 +13,9 @@
sound:
path: /Audio/Ambience/Objects/hdd_buzz.ogg
- type: PointLight
radius: 1.5
energy: 1.6
radius: 1.4
energy: 0.7
color: "#3db83b"
castShadows: false
netsync: false
- type: Clickable
- type: AccessReader

View File

@@ -49,6 +49,11 @@
node: done
containers:
- entity_storage
- type: PointLight
enabled: false
radius: 1.15
energy: 0.45
- type: PointLightLocker
- type: entity
id: LockerBaseSecure