Skip to content

Commit

Permalink
Merge branch 'halloween_maps' of https://github.com/PyotrIgn/adt2_spa…
Browse files Browse the repository at this point in the history
…ce_station into halloween_maps
  • Loading branch information
PyotrIgn committed Oct 31, 2023
2 parents 1e5ca5d + 6928fc1 commit d830dc1
Show file tree
Hide file tree
Showing 32 changed files with 257 additions and 113 deletions.
10 changes: 9 additions & 1 deletion Resources/Changelog/ChangelogADT.yml
Original file line number Diff line number Diff line change
Expand Up @@ -421,11 +421,19 @@ Entries:
id: 55592 #костыль отображения в Обновлениях
time: '2023-10-30T04:20:00.0000000+00:00'

- author: Шрёдингер
changes:
- {message: Добавил кастет(пока чисто для меню спавна)., type: Add}
- {message: Изменил описание игрушки Уолтера., type: Tweak}
- {message: Во внутриигровых руководствах подписал сроки наказаний при нарушениях Корпоративного закона., type: Add}
id: 55593 #костыль отображения в Обновлениях
time: '2023-10-31T04:20:00.0000000+00:00'

- author: Петр Игнатьевич
changes:
- {message: Несколько карт переработаны временно под тематику Хеллоина. Изменен пул доступных для выбора карт, type: Add}
- {message: Добавлены именные вещи Эйдана Симпа., type: Add}
- {message: Добавлены купальники от Празата, type: Add}
- {message: Добавлены ДАННЫЕ УДАЛЕНЫ и ДАННЫЕ УДАЛЕНЫ (подготовка к Хеллоуинскому ивенту), type: Add}
id: 55593 #костыль отображения в Обновлениях
id: 55594 #костыль отображения в Обновлениях
time: '2023-10-31T06:20:00.0000000+00:00'
3 changes: 3 additions & 0 deletions Resources/Locale/ru-RU/ADT/Clothing/Hands/gloves.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,6 @@ ent-ADTClothingHandsRingYuna = обручальное кольцо Юны Джа
ent-ADTClothingHandsFingerlessCombat = беспалые боевые перчатки
.desc = Эти тактические перчатки огнеупорные и ударопрочные, и стали намного круче.
ent-ADTBrassKnucklesGloves = Кастет
.desc = Контактное ударно-раздробляющее оружие для кулачного боя из твёрдого материала, надеваемое на пальцы или зажимаемое между ними, с гладкой боевой частью.
2 changes: 2 additions & 0 deletions Resources/Locale/ru-RU/ADT/Objects/Device/Circuitboard.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
ent-ADTIndustrialSMESMachineCircuitboard = Плата Индустриального СМЭСА
.desc = Крайне вместительная модификация обычного смэса
2 changes: 1 addition & 1 deletion Resources/Locale/ru-RU/ADT/Objects/Fan/plushie_aidan.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ ent-ADTPlushieValtor = Вальтор
.suffix = { "" }
ent-ADTPlushieWalter = Уолтер
.desc = Маленькие глаза бусинки давят на вас так, буд-то бы вы подписываете контракт с NT. Есть небольшое желание выпить молока.
.desc = Продаётся в ограниченном тираже, всего две сотни экземпляров. В данном и соседних секторах является предметом интерьера большинства сотрудников центрального командования. В правом глазу что за повязкой есть место для установки скрытой камеры. Есть бирка "Продаётся в ограниченном тираже. в комплекте идут пакет молока и игрушечная реплика ручки используемой сотрудниками центрального командования!
.suffix = { "" }
ent-ADTPlushieIohan = Йохан
Expand Down
6 changes: 6 additions & 0 deletions Resources/Locale/ru-RU/ADT/Objects/Power/powercell.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
ent-ADTPowerCellBlueSpace = батарея блюспейс ёмкости
.desc = Крайне продвинутый элемент питания. Редкий и очень мощный.
.suffix = Полный
ent-ADTPowerCellBluespaceEmpty = { ent-ADTPowerCellBlueSpace }
.suffix = Пустой
.desc = { ent-PowerCellHyper.desc }
2 changes: 2 additions & 0 deletions Resources/Locale/ru-RU/ADT/research.ftl
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
technologies-hud = Технология визоров
research-technology-light-tech = Технология Вечеринки
research-avanted-energy = Продвинутая энергетика
Original file line number Diff line number Diff line change
Expand Up @@ -376,3 +376,44 @@ station-goal-bar =
Копии данного документа следует выслать или передать вручную Главе Персонала, руководителям Инженерного отдела и отдела Снабжения. В случае отсутствия руководителей - копии документа передаются сотрудникам указанных отделов.
station-goal-docks =
███╗░░██╗████████╗
████╗░██║╚══██╔══╝ NT-STATION-CC-CMD-DCR
██╔██╗██║░░░██║░░░ Цель ЦК
██║╚████║░░░██║░░░ для Станции на текущую смену
██║░╚███║░░░██║░░░
╚═╝░░╚══╝░░░╚═╝░░░
═════════════════════════════════════════
Внимание, командование станции, цель вашей текущей смены - постройка стыковочного дока, для последующего пользования в области логистики. Недавно в вашем секторе был построен новый логистически важный склад, вследствии чего количество шаттлов, с экипажем, а так же товаром значительно увеличится.
Ваша задача - построить зал ожидания для рабочего экипажа, а так же стыковочный док с минимум четыремя стыковочными портами, по 2 шлюза, на каждом, один стыковочный порт должен быть адаптирован под грузопередаточные цели. Далее перечислены требования к цели:
Размеры зала ожидания должны быть 12x4 и более метров квадратных
Зал ожидания не должен быть перестроенной частью станции.
Место стройки должно находиться в достаточно свободном, для больших шаттлов космическом пространстве.
Наличие условий пригодных для долгосрочного ожидания. (Атмосфера, противопожарная защита)
Наличие ящиков с товарами первой необходимости (еда, напитки)
Стыковочные доки, должны иметь вентиляторы, защищающие от герметизации
На момент выполнения цели, заказы, заверенные печатью СИ, должны носить приоритетный характер и выполняться в кратчайшие сроки.
Копии данного документа следует выслать и/или передать вручную руководителям Инженерного отдела и отдела Снабжения. В случае отсутствия руководителей - копии документов передаются нижестоящим сотрудникам отдела.
station-goal-smes =
███╗░░██╗████████╗
████╗░██║╚══██╔══╝ NT-STATION-CC-CMD-DCR
██╔██╗██║░░░██║░░░ Цель ЦК
██║╚████║░░░██║░░░ для Станции на текущую смену
██║░╚███║░░░██║░░░
╚═╝░░╚══╝░░░╚═╝░░░
═════════════════════════════════════════
Внимание, командование станции, цель вашей текущей смены - постройка и полная зарядка орбитального энергоблока из 2х индустриальных СМЭСов. Наши датчики засекли в вашем секторе критическую нехватку энергоресурсов, в следствии чего, на последующих сменах энергоблок будет использоваться для подзарядки шаттлов и транспортировки энергоресурсов на ближайшие точки локации блюспейс артиллерии. Ваша задача - построить орбитальный энергоблок, основанный на 2х индустриальных смэсах, зарядить их создать систему позволяющую передавать энергию под разным напряжением. Далее перечислены требования к цели:
- Постройка энергоблока должна проходить на территории орбиты станции, но сам энергоблок не должен с ней соединяться
- На шлюзах энергоблока должен быть инженерный доступ
Внутри должны быть размещены 2 индустриальных смэса и полностью заряжены
- Необходимо размещение до 3х зарядников для оружия и для батарей
- В энергоблоке должно быть место, для размещения и зарядки обычного смэса
- У энергоблока должна быть защита от метеоритов
На момент выполнения цели, заказы, заверенные печатью Старшего Инженера и/или Научного руководителя, должны носить приоритетный характер и выполняться в кратчайшие сроки.
Копии данного документа следует выслать и/или передать вручную руководителям Инженерного и Научного отделов, а так же отдела Снабжения. В случае отсутствия руководителей - копии документов передаются нижестоящим сотрудникам отдела.
20 changes: 20 additions & 0 deletions Resources/Prototypes/ADT/Entities/Clothing/Hands/gloves.yml
Original file line number Diff line number Diff line change
Expand Up @@ -117,3 +117,23 @@
sprite: ADT/Clothing/Hands/Gloves/Halloween/red_martial_gloves.rsi
- type: Fiber
fiberMaterial: fibers-synthetic

- type: entity
parent: ClothingHandsBase
id: ADTBrassKnucklesGloves
name: gloves from the dimension of nightmares
description: The right glove has blades, it seems, with which its former owner dealt with his victims.
components:
- type: Sprite
sprite: ADT/Clothing/Hands/Gloves/brassknuckles_gloves.rsi
- type: Clothing
sprite: ADT/Clothing/Hands/Gloves/brassknuckles_gloves.rsi
- type: Fiber
fiberMaterial: fibers-synthetic
- type: MeleeWeapon
damage:
types:
Blunt: 12
soundHit:
path: /Audio/Weapons/genhit2.ogg
animation: WeaponArcFist
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
- type: entity
id: ADTIndustrialSMESMachineCircuitboard
parent: BaseMachineCircuitboard
name: Industrial SMES machine board
description: A machine printed circuit board for a SMES.
components:
- type: Sprite
sprite: Objects/Misc/module.rsi
state: ind_smes_circuit
- type: MachineBoard
prototype: ADTSMESIndustrialEmpty
requirements:
Capacitor: 4
PowerCell: 16
materialRequirements:
CableHV: 30
34 changes: 34 additions & 0 deletions Resources/Prototypes/ADT/Entities/Objects/Power/powercell.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
- type: entity
name: blue space power cell
description: A rechargeable standardized power cell. This one looks like a rare and powerful prototype.
id: ADTPowerCellBlueSpace
suffix: Full
parent: BasePowerCell
components:
- type: Sprite
layers:
- map: [ "enum.PowerCellVisualLayers.Base" ]
state: bluespace
- map: [ "enum.PowerCellVisualLayers.Unshaded" ]
state: o2
shader: unshaded
- type: Battery
maxCharge: 3600
startingCharge: 3600

- type: entity
id: ADTPowerCellBluespaceEmpty
suffix: Empty
parent: ADTPowerCellBlueSpace
components:
- type: Sprite
layers:
- map: [ "enum.PowerCellVisualLayers.Base" ]
state: bluespace
- map: [ "enum.PowerCellVisualLayers.Unshaded" ]
state: o2
shader: unshaded
visible: false
- type: Battery
maxCharge: 3600
startingCharge: 0
109 changes: 18 additions & 91 deletions Resources/Prototypes/ADT/Entities/Structures/Power/industrial.yml
Original file line number Diff line number Diff line change
@@ -1,102 +1,29 @@
# ADT smes
- type: entity
id: ADTIndustrialSMES
parent: [ BaseMachine, ConstructibleMachine ]
name: SMES Industrial
description: A high-capacity superconducting magnetic energy storage (SMES) unit.
placement:
mode: SnapgridCenter
components:
- type: AmbientSound
volume: -7
range: 3
sound:
path: /Audio/Ambience/Objects/periodic_beep.ogg
- type: Sprite
sprite: ADT/Structures/Power/smes.rsi
snapCardinals: true
layers:
- state: smes
- map: ["enum.SmesVisualLayers.Charge"]
state: "smes-og1" # -og0 does not exist
shader: unshaded
visible: false
- map: ["enum.SmesVisualLayers.Input"]
state: "smes-oc0"
shader: unshaded
- map: ["enum.SmesVisualLayers.Output"]
state: "smes-op1"
shader: unshaded
- type: Smes
- type: UpgradeBattery
maxChargeMultiplier: 2
baseMaxCharge: 800000000
- type: Appearance
- type: Battery
startingCharge: 0
- type: ExaminableBattery
- type: NodeContainer
examinable: true
nodes:
input:
!type:CableDeviceNode
nodeGroupID: HVPower
output:
!type:CableTerminalPortNode
nodeGroupID: HVPower
- type: BatteryCharger
voltage: High
node: output
- type: BatteryDischarger
voltage: High
node: input
- type: PowerNetworkBattery
maxSupply: 150000
maxChargeRate: 5000
supplyRampTolerance: 50000
supplyRampRate: 10000
- type: PointLight
radius: 1.5
energy: 1.6
color: "#c9c042"
castShadows: false
- type: WiresPanel
- type: Wires
BoardName: wires-board-name-smes
layoutId: SMES
- type: Machine
board: SMESMachineCircuitboard
- type: StationInfiniteBatteryTarget
- type: Electrified
onHandInteract: false
onInteractUsing: false
onBump: false
requirePower: true
highVoltageNode: input
mediumVoltageNode: output
- type: Damageable
damageContainer: Inorganic
damageModifierSet: StrongMetallic
- type: BatterySensor
- type: DeviceNetwork
deviceNetId: AtmosDevices
receiveFrequencyId: AtmosMonitor
transmitFrequencyId: AtmosMonitor
prefix: device-address-prefix-smes
sendBroadcastAttemptEvent: true
examinableAddress: true
- type: WiredNetworkConnection

# SMES' in use

- type: entity
parent: ADTIndustrialSMES
parent: BaseSMES
id: ADTSMESIndustrial
suffix: Basic, 8MW
components:
- type: Sprite
sprite: ADT/Structures/Power/smes.rsi
snapCardinals: true
layers:
- state: smes
- map: ["enum.SmesVisualLayers.Charge"]
state: "smes-og1"
shader: unshaded
visible: false
- map: ["enum.SmesVisualLayers.Input"]
state: "smes-oc0"
shader: unshaded
- map: ["enum.SmesVisualLayers.Output"]
state: "smes-op1"
shader: unshaded
- type: Battery
maxCharge: 80000000
startingCharge: 80000000
- type: Machine
board: ADTIndustrialSMESMachineCircuitboard

- type: entity
parent: ADTSMESIndustrial
Expand Down
4 changes: 2 additions & 2 deletions Resources/Prototypes/Catalog/Cargo/cargo_botany.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
sprite: Objects/Specific/Hydroponics/banana.rsi
state: seed
product: CrateHydroponicsSeedsExotic
cost: 1000
cost: 1200
category: Hydroponics
group: market

Expand All @@ -14,7 +14,7 @@
sprite: Objects/Specific/Hydroponics/galaxythistle.rsi
state: seed
product: CrateHydroponicsSeedsMedicinal
cost: 500
cost: 700
category: Hydroponics
group: market

Expand Down
11 changes: 0 additions & 11 deletions Resources/Prototypes/Catalog/Cargo/cargo_engines.yml
Original file line number Diff line number Diff line change
Expand Up @@ -89,14 +89,3 @@
cost: 500
category: Engineering
group: market

#ADT
- type: cargoProduct
id: EngineIndastrialSMES
icon:
sprite: ADT/Structures/Power/smes.rsi
state: smes
product: CrateEngineeringIndustrialSMES
cost: 20000
category: Engineering
group: market
2 changes: 2 additions & 0 deletions Resources/Prototypes/Catalog/Fills/Crates/botany.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@
amount: 2
- id: BungoSeeds
amount: 2
- id: ADTcannabiswhiteSeeds

- type: entity
id: CrateHydroponicsSeedsMedicinal
Expand All @@ -39,6 +40,7 @@
amount: 3
- id: PoppySeeds
amount: 3
- id: ADTcannabiswhiteSeeds

- type: entity
id: CrateHydroponicsTools
Expand Down
2 changes: 2 additions & 0 deletions Resources/Prototypes/Catalog/Fills/Crates/salvage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,8 @@
prob: 0.1
- id: BoxBeaker
prob: 0.1
- id: ADTPowerCellBlueSpace
prob: 0.05
# - Heh
- id: SalvageHumanCorpse
prob: 0.1
Expand Down
8 changes: 8 additions & 0 deletions Resources/Prototypes/Corvax/Objectives/goals.yml
Original file line number Diff line number Diff line change
Expand Up @@ -57,3 +57,11 @@
- type: stationGoal
id: stationgoalbar
text: station-goal-bar

- type: stationGoal
id: stationgoaldocks
text: station-goal-docks

- type: stationGoal
id: stationgoalsmes
text: station-goal-smes
2 changes: 2 additions & 0 deletions Resources/Prototypes/Entities/Structures/Machines/lathe.yml
Original file line number Diff line number Diff line change
Expand Up @@ -281,6 +281,7 @@
- ClothingEyesHudMedical #Sirena T4 add
- ClothingEyesHudSecurity #Sirena T4 add
- ADTClothingEyesHudAdvanced #Sirena T4 add
- ADTPowerCellHyper
- DnaSyringeGun
- LedLightTubeViolet
- LedLightTubeYellow
Expand Down Expand Up @@ -394,6 +395,7 @@
- SodaDispenserMachineCircuitboard
- TelecomServerCircuitboard
- MassMediaCircuitboard
- ADTSMESIndustrialMachineCircuitboard
- type: MaterialStorage
whitelist:
tags:
Expand Down
1 change: 1 addition & 0 deletions Resources/Prototypes/Procedural/salvage_rewards.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
SheetUranium: 1.0
CratePartsT3T4: 1
TechnologyDiskRare: 0.75
ADTPowerCellBlueSpace: 0.5
# cloning boards
CloningPodMachineCircuitboard: 0.75
MedicalScannerMachineCircuitboard: 0.75
Expand Down
Loading

0 comments on commit d830dc1

Please sign in to comment.