Боты, чу-чуть про ботов и бейджики доступа (#303)

* fix-translate

* commit2

* Revert "commit2"

This reverts commit 47e4a1291e.

* Revert "fix-translate"

This reverts commit 65cd54a703.

* Reapply "fix-translate"

This reverts commit ab4df3441e.

* Reapply "commit2"

This reverts commit caaab7eb62.

* coolpr
This commit is contained in:
Gamewar360
2026-01-31 14:14:20 +03:00
committed by GitHub
parent 883362a8d1
commit fb66455eb3
21 changed files with 175 additions and 4 deletions

View File

@@ -0,0 +1 @@
construction-recipe-boxhug-cardboard = коробка обнимашек

View File

@@ -1,2 +1,3 @@
extended-access-group = Расширенный доступ
all-access-group = Полный доступ
ancillary-access-group = Служебный доступ

View File

@@ -0,0 +1,3 @@
ent-BoxHugEmpty = { ent-BoxHug }
.desc = { ent-BoxHug.desc }
.suffix = Пустой

View File

@@ -12,3 +12,5 @@ ent-BlueShieldIDCard = ID-карта офицера синий щит
.desc = { ent-IDCardStandard.desc }
ent-PostmanIDCard = ID-карта почтальона
.desc = { ent-IDCardStandard.desc }
ent-IDCardNeck = бейджик служебного доступа
.desc = Специальный бейджик с доступами служебной группы, позволяя проходить в большенство помещений. Снимайте только его перед использованием!

View File

@@ -4,6 +4,7 @@
PassengerPDA: 5
ClearPDA: 5
PassengerIDCard: 5
IDCardNeck: 2 # Corvax-Wega-Add
ClothingHeadsetGrey: 5
RubberStampApproved: 1
RubberStampDenied: 1

View File

@@ -48,6 +48,7 @@
damageContainers:
- Inorganic
- Silicon
- Android #Corvax-Wega-android-health-display
- type: ItemSlots
slots:
cell_slot:

View File

@@ -160,7 +160,7 @@
dataset: FirebotAd
- type: entity
parent: MobSiliconBase
parent: [ MobSiliconBase, MobCombat ] # Corvax-Wega-Add
id: MobHonkBot
name: honkbot
description: Horrifying.
@@ -221,6 +221,16 @@
path: /Audio/Items/bikehorn.ogg
params:
variation: 0.125
# Corvax-Wega-start
- type: MeleeWeapon
attackRate: 0.75
hidden: true
soundHit:
collection: BananiumHorn
damage:
groups:
Brute: 0
# Corvax-Wega-end
- type: entity
parent: MobHonkBot
@@ -391,7 +401,7 @@
templateId: head
- type: entity
parent: MobSiliconBase
parent: [MobSiliconBase, StripableInventoryBase] # Corvax-Wega-Add
id: MobSupplyBot
name: supplybot
description: Delivers cargo!
@@ -433,6 +443,10 @@
interfaces:
enum.StorageUiKey.Key:
type: StorageBoundUserInterface
# Corvax-Wega-start
enum.StrippingUiKey.Key:
type: StrippableBoundUserInterface
# Corvax-Wega-end
- type: ContainerContainer
containers:
storagebase: !type:Container
@@ -460,6 +474,17 @@
- Supply
- type: Puller
needsHands: false
# Corvax-Wega-start
- type: Body
prototype: HugBot
- type: ComplexInteraction
- type: Hands
showInHands: false
canBeStripped: true
- type: Inventory
templateId: bots
- type: OfferGiver
# Corvax-Wega-end
- type: entity
parent: [ MobSiliconBase, MobCombat ]

View File

@@ -28,6 +28,7 @@
id: ParamedicPDA
ears: ClothingHeadsetMedical
belt: ClothingBeltMedicalEMTFilled
neck: IDCardNeck
storage:
back:
- EmergencyRollerBedSpawnFolded

View File

@@ -26,3 +26,23 @@
- Theatre
- GenpopEnter
- GenpopLeave
- type: accessGroup
id: AncillaryAccess
name: ancillary-access-group
consoleAvaible: true
tags:
- Bar
- Cargo
- Chapel
- Engineering
- External
- Hydroponics
- Janitor
- Kitchen
- Maintenance
- Medical
- Research
- Salvage
- Service
- Theatre

View File

@@ -6,4 +6,22 @@
- type: EntityTableContainerFill
containers:
entity_storage: !type:NestedSelector
tableId: MaintenanceLockerLoot
tableId: MaintenanceLockerLoot
- type: entity
parent: BoxCardboard
id: BoxHugEmpty
name: box of hugs
suffix: empty
description: A special box for sensitive people.
components:
- type: Sprite
layers:
- state: box_hug
- state: heart
- type: Item
heldPrefix: hug
- type: Tag
tags:
- BoxCardboard
- BoxHug

View File

@@ -34,3 +34,19 @@
- type: Construction
graph: TaxiBot
node: bot
- type: Instrument
allowPercussion: false
- type: UserInterface
interfaces:
enum.InstrumentUiKey.Key:
type: InstrumentBoundUserInterface
- type: MovementSpeedModifier
baseAcceleration: 1
baseFriction: 1
baseWalkSpeed: 4.5
baseSprintSpeed: 7
- type: AmbientSound
sound: "/Audio/Effects/Vehicle/vehicleengineidle.ogg"
range: 10
volume: -10
enabled: true

View File

@@ -1,3 +1,35 @@
- type: entity
parent: Clothing
id: IDCardNeck
name: identification neck card
description: A card necessary to access various areas aboard the station.
components:
- type: Sprite
sprite: _Wega/Objects/Misc/emenegrcy_id.rsi
state: icon
- type: Clothing
slots:
- neck
sprite: _Wega/Objects/Misc/emenegrcy_id.rsi
- type: Label
currentLabel: ancillary-access-group
- type: Item
size: Small
heldPrefix:
sprite: _Wega/Objects/Misc/emenegrcy_id.rsi
storedRotation: -90
- type: Access
groups:
- AncillaryAccess
- type: StationRecordKeyStorage
- type: Tag
tags:
- DoorBumpOpener
- WhitelistChameleon
- WhitelistChameleonIdCard
- type: EdibleMatter # Corvax-Wega-Add
canBeEaten: false # Corvax-Wega-Add
- type: entity
parent: IDCardStandard
id: BarberIDCard

View File

@@ -0,0 +1,2 @@
- type: inventoryTemplate
id: bots

View File

@@ -0,0 +1,13 @@
- type: constructionGraph
id: BoxHugEmpty
start: start
graph:
- node: start
edges:
- to: boxhugempty
steps:
- material: Cardboard
amount: 1
doAfter: 4
- node: boxhugempty
entity: BoxHugEmpty

View File

@@ -0,0 +1,8 @@
- type: construction
id: BoxHugEmpty
name: construction-recipe-boxhug-cardboard
graph: BoxHugEmpty
startNode: start
targetNode: boxhugempty
category: construction-category-storage
objectType: Item

View File

@@ -58,11 +58,12 @@
# Corvax-Wega-start
addComponents:
- type: ShowElectrocutionHUD
- type: ShowHealthBars
damageContainers:
- Inorganic
- Silicon
- Android #Corvax-Wega-android-health-display\
- Android
- type: ShowAccessReaderSettings
# Corvax-Wega-end

Binary file not shown.

After

Width:  |  Height:  |  Size: 157 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 572 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 252 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 362 B

View File

@@ -0,0 +1,26 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Made by BombasterDS - https://github.com/MetalSage/space-stories-archive/commit/26812e79c19c5f998bcbc445afbdceea625bc887, Executive sprited by SolsticeOfTheWinter, mody by Discord ID <@500744677352407051>",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "inhand-right",
"directions": 4
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "equipped-NECK",
"directions": 4
}
]
}