mirror of
https://github.com/wega-team/ss14-wega.git
synced 2026-02-14 19:30:01 +01:00
Боты, чу-чуть про ботов и бейджики доступа (#303)
* fix-translate * commit2 * Revert "commit2" This reverts commit47e4a1291e. * Revert "fix-translate" This reverts commit65cd54a703. * Reapply "fix-translate" This reverts commitab4df3441e. * Reapply "commit2" This reverts commitcaaab7eb62. * coolpr
This commit is contained in:
@@ -0,0 +1 @@
|
||||
construction-recipe-boxhug-cardboard = коробка обнимашек
|
||||
@@ -1,2 +1,3 @@
|
||||
extended-access-group = Расширенный доступ
|
||||
all-access-group = Полный доступ
|
||||
ancillary-access-group = Служебный доступ
|
||||
@@ -0,0 +1,3 @@
|
||||
ent-BoxHugEmpty = { ent-BoxHug }
|
||||
.desc = { ent-BoxHug.desc }
|
||||
.suffix = Пустой
|
||||
@@ -12,3 +12,5 @@ ent-BlueShieldIDCard = ID-карта офицера синий щит
|
||||
.desc = { ent-IDCardStandard.desc }
|
||||
ent-PostmanIDCard = ID-карта почтальона
|
||||
.desc = { ent-IDCardStandard.desc }
|
||||
ent-IDCardNeck = бейджик служебного доступа
|
||||
.desc = Специальный бейджик с доступами служебной группы, позволяя проходить в большенство помещений. Снимайте только его перед использованием!
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
PassengerPDA: 5
|
||||
ClearPDA: 5
|
||||
PassengerIDCard: 5
|
||||
IDCardNeck: 2 # Corvax-Wega-Add
|
||||
ClothingHeadsetGrey: 5
|
||||
RubberStampApproved: 1
|
||||
RubberStampDenied: 1
|
||||
|
||||
@@ -48,6 +48,7 @@
|
||||
damageContainers:
|
||||
- Inorganic
|
||||
- Silicon
|
||||
- Android #Corvax-Wega-android-health-display
|
||||
- type: ItemSlots
|
||||
slots:
|
||||
cell_slot:
|
||||
|
||||
@@ -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 ]
|
||||
|
||||
@@ -28,6 +28,7 @@
|
||||
id: ParamedicPDA
|
||||
ears: ClothingHeadsetMedical
|
||||
belt: ClothingBeltMedicalEMTFilled
|
||||
neck: IDCardNeck
|
||||
storage:
|
||||
back:
|
||||
- EmergencyRollerBedSpawnFolded
|
||||
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
|
||||
2
Resources/Prototypes/_Wega/InventoryTemplates/bots.yml
Normal file
2
Resources/Prototypes/_Wega/InventoryTemplates/bots.yml
Normal file
@@ -0,0 +1,2 @@
|
||||
- type: inventoryTemplate
|
||||
id: bots
|
||||
@@ -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
|
||||
8
Resources/Prototypes/_Wega/Recipes/Crafting/storage.yml
Normal file
8
Resources/Prototypes/_Wega/Recipes/Crafting/storage.yml
Normal 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
|
||||
@@ -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 |
BIN
Resources/Textures/_Wega/Objects/Misc/emenegrcy_id.rsi/icon.png
Normal file
BIN
Resources/Textures/_Wega/Objects/Misc/emenegrcy_id.rsi/icon.png
Normal file
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 |
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user