diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/_Forge/entities/Structures/machines/vending_machines.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/_Forge/entities/Structures/machines/vending_machines.ftl index 72e488f2b2c..fd1d7c5d6ea 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/_Forge/entities/Structures/machines/vending_machines.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/_Forge/entities/Structures/machines/vending_machines.ftl @@ -26,3 +26,6 @@ ent-VendingMachineCompanyHME = автомат снабжения HME ent-VendingMachineNanotrasen = вендомат NT .desc = Здесь есть (почти) всё, что может понадобится представителю НТ. Кажется, его только недавно покрасили. .suffix = NT, Централ +ent-VendingMachineCompanyCL = вендомат Chun Logistics + .desc = Продаёт различные вещи компании Chun Logistics. + .suffix = Chun Logistics diff --git a/Resources/Prototypes/_Forge/Catalog/VendingMachines/vending_company.yml b/Resources/Prototypes/_Forge/Catalog/VendingMachines/vending_company.yml index c339d2f1011..327a537f04b 100644 --- a/Resources/Prototypes/_Forge/Catalog/VendingMachines/vending_company.yml +++ b/Resources/Prototypes/_Forge/Catalog/VendingMachines/vending_company.yml @@ -124,3 +124,15 @@ ClothingUniformJumpskirtHME: 4 ClothingHeadHatBeretHME: 4 +# Vend Chun Logistics + +- type: vendingMachineInventory + id: CompanyVendInventoryChun + startingInventory: + ClothingShoesBootsGraviBootsCL: 4 + ClothingShoesSkatesCL: 4 + VehicleHoverboardCL: 4 + VehicleGraviboardCL: 4 + VehicleGraviscooterCL: 4 + VehicleElectroscooterCL: 4 + VehicleKeyCLUniversal: 8 diff --git a/Resources/Prototypes/_Forge/Entities/Objects/Vehicles/CLVehicles.yml b/Resources/Prototypes/_Forge/Entities/Objects/Vehicles/CLVehicles.yml new file mode 100644 index 00000000000..019c778d2cf --- /dev/null +++ b/Resources/Prototypes/_Forge/Entities/Objects/Vehicles/CLVehicles.yml @@ -0,0 +1,211 @@ +- type: Tag + id: CLVehiclesKey + +- type: entity + parent: BaseItem + id: VehicleKeyCLUniversal + name: Универсальный ключ Chun Logistics + suffix: Chun Logistics + description: Универсальные ключи для всей ветки техники Chun Logistics. + components: + - type: Item + size: Tiny + - type: Tag + tags: + - VehicleKey + - CLVehiclesKey + - type: Sprite + sprite: Forge/Objects/Vehicles/electroscooter.rsi + state: keys + - type: StaticPrice + price: 50 + +- type: entity + parent: BaseVehicleRideable + id: VehicleElectroscooterCL + name: Электросамокат + suffix: Chun Logistics + description: Эти ебучие самокатчики добрались до космоса. + components: + - type: Vehicle + northOver: false + southOver: true + - type: Sprite + sprite: Forge/Objects/Vehicles/electroscooter.rsi + layers: + - state: vehicle + - state: engine + map: ["enum.VehicleVisualLayers.AutoAnimate"] + noRot: true + - type: MovementSpeedModifier + acceleration: 1 + friction: 1 + baseWalkSpeed: 3 + baseSprintSpeed: 5.5 + - type: Strap + buckleOffset: "0, 0" + # maxBuckleDistance: 1 # Umbra - buckling fix + - type: UnpoweredFlashlight + - type: PointLight + enabled: false + radius: 3.5 + softness: 2 + mask: /Textures/Effects/LightMasks/cone.png + autoRot: true + - type: ItemSlots + slots: + key_slot: + name: vehicle-slot-component-slot-name-keys + whitelist: + requireAll: true + tags: + - VehicleKey + - CLVehiclesKey + insertSound: + path: /Audio/Effects/Vehicle/vehiclestartup.ogg + params: + volume: -3 + +- type: entity + parent: VehicleElectroscooterCL + id: VehicleGraviscooterCL + name: Грависамокат + suffix: Chun Logistics + description: Теперь эти ебучие самокатчики еще и летают. + components: + - type: Vehicle + northOver: false + southOver: true + - type: Sprite + sprite: Forge/Objects/Vehicles/graviscooter.rsi + layers: + - state: vehicle + - state: engine + map: ["enum.VehicleVisualLayers.AutoAnimate"] + noRot: true + - type: MovementAlwaysTouching + - type: CanMoveInAir + - type: AmbientSound + sound: /Audio/Effects/shuttle_thruster.ogg + range: 8 + volume: 5 + enabled: false + - type: MovementSpeedModifier + baseAcceleration: 1.5 + baseFriction: 1 + baseWalkSpeed: 3.5 + baseSprintSpeed: 6 + baseWeightlessAcceleration: 1 + baseWeightlessFriction: 0.05 + weightlessFrictionNoInput: 0.05 + baseWeightlessModifier: 3 + +- type: entity + parent: VehicleGraviscooterCL + id: VehicleGraviboardCL + name: Гравиборд + suffix: Chun Logistics + description: Летающая доска. + components: + - type: Vehicle + hasKey: true + northOver: false + southOver: true + - type: Sprite + sprite: Forge/Objects/Vehicles/graviboard.rsi + layers: + - state: vehicle + - state: engine + map: ["enum.VehicleVisualLayers.AutoAnimate"] + noRot: true + +- type: entity + parent: BaseVehicleRideable + id: VehicleHoverboardCL + name: Ховерборд + suffix: Chun Logistics + description: Левитирующая доска. + components: + - type: Vehicle + hasKey: true + northOver: false + southOver: true + - type: Strap + buckleOffset: "0, 0" + - type: Sprite + sprite: Forge/Objects/Vehicles/hoverboard.rsi + layers: + - state: vehicle + - state: engine + map: ["enum.VehicleVisualLayers.AutoAnimate"] + noRot: true + - type: MovementSpeedModifier + baseAcceleration: 1.5 + baseFriction: 0.1 + baseWalkSpeed: 3 + baseSprintSpeed: 5 + baseWeightlessAcceleration: 1 + baseWeightlessFriction: 0.1 + weightlessFrictionNoInput: 0.1 + baseWeightlessModifier: 3 + +- type: entity + parent: ClothingShoesSkates + id: ClothingShoesSkatesCL + name: Ролликовые коньки + suffix: Chun Logistics + description: "Get your skates on!" + components: + - type: Sprite + sprite: Forge/Objects/Vehicles/skates.rsi + - type: Clothing + sprite: Forge/Objects/Vehicles/skates.rsi + +- type: entity + parent: BaseVehicleRideable + id: VehicleGravichairCL + name: Гравикресло + suffix: Chun Logistics + description: Левитирующее кресло, прямо как у доктора Соды из людей V. + components: + - type: Vehicle + northOver: true + hasKey: true + northOverride: 0 + southOverride: 0 + - type: Sprite + sprite: Forge/Objects/Vehicles/gravichair.rsi + layers: + - state: vehicle + - state: engine + map: ["enum.VehicleVisualLayers.AutoAnimate"] + visible: false + noRot: true + - type: MovementSpeedModifier + baseAcceleration: 1.5 + baseFriction: 0.5 + baseWalkSpeed: 3 + baseSprintSpeed: 4 + baseWeightlessAcceleration: 1 + baseWeightlessFriction: 0.5 + weightlessFrictionNoInput: 0.5 + baseWeightlessModifier: 3 + - type: Strap + buckleOffset: "0,0" + +- type: entity + parent: [ClothingShoesBootsMagBase] + id: ClothingShoesBootsGraviBootsCL + name: Гравиботинки + suffix: Chun Logistics + description: Магнитные ботинки, оснащенные технологией «блюспейс-привязи», позволяющей ходить в открытом космосе. + components: + - type: Magboots + requiresGrid: false + - type: Sprite + sprite: Forge/Objects/Vehicles/graviboot.rsi + - type: Clothing + sprite: Forge/Objects/Vehicles/graviboot.rsi + - type: ClothingSpeedModifier + walkModifier: 0.75 + sprintModifier: 0.65 \ No newline at end of file diff --git a/Resources/Prototypes/_Forge/Entities/Structures/Machines/vendors.yml b/Resources/Prototypes/_Forge/Entities/Structures/Machines/vendors.yml index 05da0aebac7..825291e4d84 100644 --- a/Resources/Prototypes/_Forge/Entities/Structures/Machines/vendors.yml +++ b/Resources/Prototypes/_Forge/Entities/Structures/Machines/vendors.yml @@ -125,7 +125,7 @@ parent: [VendingMachineAstroVend, BaseStructureDisableToolUse, BaseStructureAccessReaderImmuneToEmag] id: VendingMachineCompanyHME name: HME Vendor - description: vendor-HME-desc + description: vendor-HME-desc components: - type: VendingMachine pack: CompanyVendInventoryHarmony @@ -183,7 +183,7 @@ map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: AccessReader requiredCompany: DrakeIndustries - + - type: entity parent: [VendingMachineAstroVend, BaseStructureDisableToolUse, BaseStructureAccessReaderImmuneToEmag] id: VendingMachineNanotrasen @@ -210,3 +210,34 @@ map: [ "enum.WiresVisualLayers.MaintenancePanel" ] - type: AccessReader access: [["Command"]] + +- type: entity + parent: [VendingMachineAstroVend, BaseStructureDisableToolUse, BaseStructureAccessReaderImmuneToEmag] + id: VendingMachineCompanyCL + name: CL Vendor + description: vendor-CL-desc + components: + - type: VendingMachine + pack: CompanyVendInventoryChun + requiresCash: true + offState: off + brokenState: broken + normalState: normal-unshaded + denyState: deny-unshaded + ejectState: eject-unshaded + - type: MarketModifier + mod: 8 + - type: PointLight + radius: 1.5 + energy: 1.6 + color: "#00FFFF" + - type: Sprite + sprite: Forge/Structures/Machines/VendingMachines/cl_vendor.rsi + layers: + - state: "off" + map: ["enum.VendingMachineVisualLayers.Base"] + - state: "off" + map: ["enum.VendingMachineVisualLayers.BaseUnshaded"] + shader: unshaded + - state: panel + map: ["enum.WiresVisualLayers.MaintenancePanel"] diff --git a/Resources/Textures/Forge/Objects/Vehicles/electroscooter.rsi/engine.png b/Resources/Textures/Forge/Objects/Vehicles/electroscooter.rsi/engine.png new file mode 100644 index 00000000000..6e3479663a1 Binary files /dev/null and b/Resources/Textures/Forge/Objects/Vehicles/electroscooter.rsi/engine.png differ diff --git a/Resources/Textures/Forge/Objects/Vehicles/electroscooter.rsi/hull.png b/Resources/Textures/Forge/Objects/Vehicles/electroscooter.rsi/hull.png new file mode 100644 index 00000000000..41eeccaae1a Binary files /dev/null and b/Resources/Textures/Forge/Objects/Vehicles/electroscooter.rsi/hull.png differ diff --git a/Resources/Textures/Forge/Objects/Vehicles/electroscooter.rsi/keys.png b/Resources/Textures/Forge/Objects/Vehicles/electroscooter.rsi/keys.png new file mode 100644 index 00000000000..514ce95d970 Binary files /dev/null and b/Resources/Textures/Forge/Objects/Vehicles/electroscooter.rsi/keys.png differ diff --git a/Resources/Textures/Forge/Objects/Vehicles/electroscooter.rsi/meta.json b/Resources/Textures/Forge/Objects/Vehicles/electroscooter.rsi/meta.json new file mode 100644 index 00000000000..8d4d0fc3a8a --- /dev/null +++ b/Resources/Textures/Forge/Objects/Vehicles/electroscooter.rsi/meta.json @@ -0,0 +1,38 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "Created by: ifi07 (Discord)", + "states": [ + { + "name": "vehicle", + "directions": 4 + }, + { + "name": "hull", + "directions": 4, + "delays": [ + [ 0.2, 0.2, 0.2, 0.2 ], + [ 0.2, 0.2, 0.2, 0.2 ], + [ 0.2, 0.2, 0.2, 0.2 ], + [ 0.2, 0.2, 0.2, 0.2 ] + ] + }, + { + "name": "engine", + "directions": 4, + "delays": [ + [ 0.1, 0.1, 0.2, 0.1 ], + [ 0.1, 0.1, 0.2, 0.1 ], + [ 0.1, 0.1, 0.2, 0.1 ], + [ 0.1, 0.1, 0.2, 0.1 ] + ] + }, + { + "name": "keys" + } + ] +} diff --git a/Resources/Textures/Forge/Objects/Vehicles/electroscooter.rsi/vehicle.png b/Resources/Textures/Forge/Objects/Vehicles/electroscooter.rsi/vehicle.png new file mode 100644 index 00000000000..c1293d42823 Binary files /dev/null and b/Resources/Textures/Forge/Objects/Vehicles/electroscooter.rsi/vehicle.png differ diff --git a/Resources/Textures/Forge/Objects/Vehicles/graviboard.rsi/engine.png b/Resources/Textures/Forge/Objects/Vehicles/graviboard.rsi/engine.png new file mode 100644 index 00000000000..f557797f8c3 Binary files /dev/null and b/Resources/Textures/Forge/Objects/Vehicles/graviboard.rsi/engine.png differ diff --git a/Resources/Textures/Forge/Objects/Vehicles/graviboard.rsi/hull.png b/Resources/Textures/Forge/Objects/Vehicles/graviboard.rsi/hull.png new file mode 100644 index 00000000000..922a5303a4e Binary files /dev/null and b/Resources/Textures/Forge/Objects/Vehicles/graviboard.rsi/hull.png differ diff --git a/Resources/Textures/Forge/Objects/Vehicles/graviboard.rsi/keys.png b/Resources/Textures/Forge/Objects/Vehicles/graviboard.rsi/keys.png new file mode 100644 index 00000000000..514ce95d970 Binary files /dev/null and b/Resources/Textures/Forge/Objects/Vehicles/graviboard.rsi/keys.png differ diff --git a/Resources/Textures/Forge/Objects/Vehicles/graviboard.rsi/meta.json b/Resources/Textures/Forge/Objects/Vehicles/graviboard.rsi/meta.json new file mode 100644 index 00000000000..8d4d0fc3a8a --- /dev/null +++ b/Resources/Textures/Forge/Objects/Vehicles/graviboard.rsi/meta.json @@ -0,0 +1,38 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "Created by: ifi07 (Discord)", + "states": [ + { + "name": "vehicle", + "directions": 4 + }, + { + "name": "hull", + "directions": 4, + "delays": [ + [ 0.2, 0.2, 0.2, 0.2 ], + [ 0.2, 0.2, 0.2, 0.2 ], + [ 0.2, 0.2, 0.2, 0.2 ], + [ 0.2, 0.2, 0.2, 0.2 ] + ] + }, + { + "name": "engine", + "directions": 4, + "delays": [ + [ 0.1, 0.1, 0.2, 0.1 ], + [ 0.1, 0.1, 0.2, 0.1 ], + [ 0.1, 0.1, 0.2, 0.1 ], + [ 0.1, 0.1, 0.2, 0.1 ] + ] + }, + { + "name": "keys" + } + ] +} diff --git a/Resources/Textures/Forge/Objects/Vehicles/graviboard.rsi/vehicle.png b/Resources/Textures/Forge/Objects/Vehicles/graviboard.rsi/vehicle.png new file mode 100644 index 00000000000..ad1c902d2e1 Binary files /dev/null and b/Resources/Textures/Forge/Objects/Vehicles/graviboard.rsi/vehicle.png differ diff --git a/Resources/Textures/Forge/Objects/Vehicles/graviboot.rsi/equipped-FEET-vox.png b/Resources/Textures/Forge/Objects/Vehicles/graviboot.rsi/equipped-FEET-vox.png new file mode 100644 index 00000000000..c5e119c23fd Binary files /dev/null and b/Resources/Textures/Forge/Objects/Vehicles/graviboot.rsi/equipped-FEET-vox.png differ diff --git a/Resources/Textures/Forge/Objects/Vehicles/graviboot.rsi/equipped-FEET.png b/Resources/Textures/Forge/Objects/Vehicles/graviboot.rsi/equipped-FEET.png new file mode 100644 index 00000000000..9f153f0f683 Binary files /dev/null and b/Resources/Textures/Forge/Objects/Vehicles/graviboot.rsi/equipped-FEET.png differ diff --git a/Resources/Textures/Forge/Objects/Vehicles/graviboot.rsi/icon-on.png b/Resources/Textures/Forge/Objects/Vehicles/graviboot.rsi/icon-on.png new file mode 100644 index 00000000000..8b997e4ce64 Binary files /dev/null and b/Resources/Textures/Forge/Objects/Vehicles/graviboot.rsi/icon-on.png differ diff --git a/Resources/Textures/Forge/Objects/Vehicles/graviboot.rsi/icon.png b/Resources/Textures/Forge/Objects/Vehicles/graviboot.rsi/icon.png new file mode 100644 index 00000000000..8b997e4ce64 Binary files /dev/null and b/Resources/Textures/Forge/Objects/Vehicles/graviboot.rsi/icon.png differ diff --git a/Resources/Textures/Forge/Objects/Vehicles/graviboot.rsi/inhand-left.png b/Resources/Textures/Forge/Objects/Vehicles/graviboot.rsi/inhand-left.png new file mode 100644 index 00000000000..c3fc4dad250 Binary files /dev/null and b/Resources/Textures/Forge/Objects/Vehicles/graviboot.rsi/inhand-left.png differ diff --git a/Resources/Textures/Forge/Objects/Vehicles/graviboot.rsi/inhand-right.png b/Resources/Textures/Forge/Objects/Vehicles/graviboot.rsi/inhand-right.png new file mode 100644 index 00000000000..14e3ba9cce1 Binary files /dev/null and b/Resources/Textures/Forge/Objects/Vehicles/graviboot.rsi/inhand-right.png differ diff --git a/Resources/Textures/Forge/Objects/Vehicles/graviboot.rsi/meta.json b/Resources/Textures/Forge/Objects/Vehicles/graviboot.rsi/meta.json new file mode 100644 index 00000000000..a65288e7485 --- /dev/null +++ b/Resources/Textures/Forge/Objects/Vehicles/graviboot.rsi/meta.json @@ -0,0 +1,49 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Made by ifi07 (Discord)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "icon-on" + }, + { + "name": "equipped-FEET", + "directions": 4 + }, + { + "name": "on-equipped-FEET", + "directions": 4 + }, + { + "name": "equipped-FEET-vox", + "directions": 4 + }, + { + "name": "on-equipped-FEET-vox", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "on-inhand-left", + "directions": 4 + }, + { + "name": "on-inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Forge/Objects/Vehicles/graviboot.rsi/on-equipped-FEET-vox.png b/Resources/Textures/Forge/Objects/Vehicles/graviboot.rsi/on-equipped-FEET-vox.png new file mode 100644 index 00000000000..c5e119c23fd Binary files /dev/null and b/Resources/Textures/Forge/Objects/Vehicles/graviboot.rsi/on-equipped-FEET-vox.png differ diff --git a/Resources/Textures/Forge/Objects/Vehicles/graviboot.rsi/on-equipped-FEET.png b/Resources/Textures/Forge/Objects/Vehicles/graviboot.rsi/on-equipped-FEET.png new file mode 100644 index 00000000000..9f153f0f683 Binary files /dev/null and b/Resources/Textures/Forge/Objects/Vehicles/graviboot.rsi/on-equipped-FEET.png differ diff --git a/Resources/Textures/Forge/Objects/Vehicles/graviboot.rsi/on-inhand-left.png b/Resources/Textures/Forge/Objects/Vehicles/graviboot.rsi/on-inhand-left.png new file mode 100644 index 00000000000..c3fc4dad250 Binary files /dev/null and b/Resources/Textures/Forge/Objects/Vehicles/graviboot.rsi/on-inhand-left.png differ diff --git a/Resources/Textures/Forge/Objects/Vehicles/graviboot.rsi/on-inhand-right.png b/Resources/Textures/Forge/Objects/Vehicles/graviboot.rsi/on-inhand-right.png new file mode 100644 index 00000000000..14e3ba9cce1 Binary files /dev/null and b/Resources/Textures/Forge/Objects/Vehicles/graviboot.rsi/on-inhand-right.png differ diff --git a/Resources/Textures/Forge/Objects/Vehicles/gravichair.rsi/engine.png b/Resources/Textures/Forge/Objects/Vehicles/gravichair.rsi/engine.png new file mode 100644 index 00000000000..15a0501b6af Binary files /dev/null and b/Resources/Textures/Forge/Objects/Vehicles/gravichair.rsi/engine.png differ diff --git a/Resources/Textures/Forge/Objects/Vehicles/gravichair.rsi/hull.png b/Resources/Textures/Forge/Objects/Vehicles/gravichair.rsi/hull.png new file mode 100644 index 00000000000..1ac8f4a48db Binary files /dev/null and b/Resources/Textures/Forge/Objects/Vehicles/gravichair.rsi/hull.png differ diff --git a/Resources/Textures/Forge/Objects/Vehicles/gravichair.rsi/keys.png b/Resources/Textures/Forge/Objects/Vehicles/gravichair.rsi/keys.png new file mode 100644 index 00000000000..514ce95d970 Binary files /dev/null and b/Resources/Textures/Forge/Objects/Vehicles/gravichair.rsi/keys.png differ diff --git a/Resources/Textures/Forge/Objects/Vehicles/gravichair.rsi/meta.json b/Resources/Textures/Forge/Objects/Vehicles/gravichair.rsi/meta.json new file mode 100644 index 00000000000..8d4d0fc3a8a --- /dev/null +++ b/Resources/Textures/Forge/Objects/Vehicles/gravichair.rsi/meta.json @@ -0,0 +1,38 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "Created by: ifi07 (Discord)", + "states": [ + { + "name": "vehicle", + "directions": 4 + }, + { + "name": "hull", + "directions": 4, + "delays": [ + [ 0.2, 0.2, 0.2, 0.2 ], + [ 0.2, 0.2, 0.2, 0.2 ], + [ 0.2, 0.2, 0.2, 0.2 ], + [ 0.2, 0.2, 0.2, 0.2 ] + ] + }, + { + "name": "engine", + "directions": 4, + "delays": [ + [ 0.1, 0.1, 0.2, 0.1 ], + [ 0.1, 0.1, 0.2, 0.1 ], + [ 0.1, 0.1, 0.2, 0.1 ], + [ 0.1, 0.1, 0.2, 0.1 ] + ] + }, + { + "name": "keys" + } + ] +} diff --git a/Resources/Textures/Forge/Objects/Vehicles/gravichair.rsi/vehicle.png b/Resources/Textures/Forge/Objects/Vehicles/gravichair.rsi/vehicle.png new file mode 100644 index 00000000000..bb849d9d96f Binary files /dev/null and b/Resources/Textures/Forge/Objects/Vehicles/gravichair.rsi/vehicle.png differ diff --git a/Resources/Textures/Forge/Objects/Vehicles/graviscooter.rsi/engine.png b/Resources/Textures/Forge/Objects/Vehicles/graviscooter.rsi/engine.png new file mode 100644 index 00000000000..7b1bdcdbf0f Binary files /dev/null and b/Resources/Textures/Forge/Objects/Vehicles/graviscooter.rsi/engine.png differ diff --git a/Resources/Textures/Forge/Objects/Vehicles/graviscooter.rsi/hull.png b/Resources/Textures/Forge/Objects/Vehicles/graviscooter.rsi/hull.png new file mode 100644 index 00000000000..41eeccaae1a Binary files /dev/null and b/Resources/Textures/Forge/Objects/Vehicles/graviscooter.rsi/hull.png differ diff --git a/Resources/Textures/Forge/Objects/Vehicles/graviscooter.rsi/keys.png b/Resources/Textures/Forge/Objects/Vehicles/graviscooter.rsi/keys.png new file mode 100644 index 00000000000..514ce95d970 Binary files /dev/null and b/Resources/Textures/Forge/Objects/Vehicles/graviscooter.rsi/keys.png differ diff --git a/Resources/Textures/Forge/Objects/Vehicles/graviscooter.rsi/meta.json b/Resources/Textures/Forge/Objects/Vehicles/graviscooter.rsi/meta.json new file mode 100644 index 00000000000..8d4d0fc3a8a --- /dev/null +++ b/Resources/Textures/Forge/Objects/Vehicles/graviscooter.rsi/meta.json @@ -0,0 +1,38 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "Created by: ifi07 (Discord)", + "states": [ + { + "name": "vehicle", + "directions": 4 + }, + { + "name": "hull", + "directions": 4, + "delays": [ + [ 0.2, 0.2, 0.2, 0.2 ], + [ 0.2, 0.2, 0.2, 0.2 ], + [ 0.2, 0.2, 0.2, 0.2 ], + [ 0.2, 0.2, 0.2, 0.2 ] + ] + }, + { + "name": "engine", + "directions": 4, + "delays": [ + [ 0.1, 0.1, 0.2, 0.1 ], + [ 0.1, 0.1, 0.2, 0.1 ], + [ 0.1, 0.1, 0.2, 0.1 ], + [ 0.1, 0.1, 0.2, 0.1 ] + ] + }, + { + "name": "keys" + } + ] +} diff --git a/Resources/Textures/Forge/Objects/Vehicles/graviscooter.rsi/vehicle.png b/Resources/Textures/Forge/Objects/Vehicles/graviscooter.rsi/vehicle.png new file mode 100644 index 00000000000..e8e5a205e46 Binary files /dev/null and b/Resources/Textures/Forge/Objects/Vehicles/graviscooter.rsi/vehicle.png differ diff --git a/Resources/Textures/Forge/Objects/Vehicles/hoverboard.rsi/engine.png b/Resources/Textures/Forge/Objects/Vehicles/hoverboard.rsi/engine.png new file mode 100644 index 00000000000..15be8ab5595 Binary files /dev/null and b/Resources/Textures/Forge/Objects/Vehicles/hoverboard.rsi/engine.png differ diff --git a/Resources/Textures/Forge/Objects/Vehicles/hoverboard.rsi/hull.png b/Resources/Textures/Forge/Objects/Vehicles/hoverboard.rsi/hull.png new file mode 100644 index 00000000000..922a5303a4e Binary files /dev/null and b/Resources/Textures/Forge/Objects/Vehicles/hoverboard.rsi/hull.png differ diff --git a/Resources/Textures/Forge/Objects/Vehicles/hoverboard.rsi/keys.png b/Resources/Textures/Forge/Objects/Vehicles/hoverboard.rsi/keys.png new file mode 100644 index 00000000000..514ce95d970 Binary files /dev/null and b/Resources/Textures/Forge/Objects/Vehicles/hoverboard.rsi/keys.png differ diff --git a/Resources/Textures/Forge/Objects/Vehicles/hoverboard.rsi/meta.json b/Resources/Textures/Forge/Objects/Vehicles/hoverboard.rsi/meta.json new file mode 100644 index 00000000000..8d4d0fc3a8a --- /dev/null +++ b/Resources/Textures/Forge/Objects/Vehicles/hoverboard.rsi/meta.json @@ -0,0 +1,38 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "Created by: ifi07 (Discord)", + "states": [ + { + "name": "vehicle", + "directions": 4 + }, + { + "name": "hull", + "directions": 4, + "delays": [ + [ 0.2, 0.2, 0.2, 0.2 ], + [ 0.2, 0.2, 0.2, 0.2 ], + [ 0.2, 0.2, 0.2, 0.2 ], + [ 0.2, 0.2, 0.2, 0.2 ] + ] + }, + { + "name": "engine", + "directions": 4, + "delays": [ + [ 0.1, 0.1, 0.2, 0.1 ], + [ 0.1, 0.1, 0.2, 0.1 ], + [ 0.1, 0.1, 0.2, 0.1 ], + [ 0.1, 0.1, 0.2, 0.1 ] + ] + }, + { + "name": "keys" + } + ] +} diff --git a/Resources/Textures/Forge/Objects/Vehicles/hoverboard.rsi/vehicle.png b/Resources/Textures/Forge/Objects/Vehicles/hoverboard.rsi/vehicle.png new file mode 100644 index 00000000000..f7ecba16f9a Binary files /dev/null and b/Resources/Textures/Forge/Objects/Vehicles/hoverboard.rsi/vehicle.png differ diff --git a/Resources/Textures/Forge/Objects/Vehicles/skates.rsi/equipped-FEET-reptilian.png b/Resources/Textures/Forge/Objects/Vehicles/skates.rsi/equipped-FEET-reptilian.png new file mode 100644 index 00000000000..40c293b0d4c Binary files /dev/null and b/Resources/Textures/Forge/Objects/Vehicles/skates.rsi/equipped-FEET-reptilian.png differ diff --git a/Resources/Textures/Forge/Objects/Vehicles/skates.rsi/equipped-FEET.png b/Resources/Textures/Forge/Objects/Vehicles/skates.rsi/equipped-FEET.png new file mode 100644 index 00000000000..c1444b70f4d Binary files /dev/null and b/Resources/Textures/Forge/Objects/Vehicles/skates.rsi/equipped-FEET.png differ diff --git a/Resources/Textures/Forge/Objects/Vehicles/skates.rsi/icon.png b/Resources/Textures/Forge/Objects/Vehicles/skates.rsi/icon.png new file mode 100644 index 00000000000..892ff6b0e57 Binary files /dev/null and b/Resources/Textures/Forge/Objects/Vehicles/skates.rsi/icon.png differ diff --git a/Resources/Textures/Forge/Objects/Vehicles/skates.rsi/inhand-left.png b/Resources/Textures/Forge/Objects/Vehicles/skates.rsi/inhand-left.png new file mode 100644 index 00000000000..77d65f79ddd Binary files /dev/null and b/Resources/Textures/Forge/Objects/Vehicles/skates.rsi/inhand-left.png differ diff --git a/Resources/Textures/Forge/Objects/Vehicles/skates.rsi/inhand-right.png b/Resources/Textures/Forge/Objects/Vehicles/skates.rsi/inhand-right.png new file mode 100644 index 00000000000..6bc4acbf56b Binary files /dev/null and b/Resources/Textures/Forge/Objects/Vehicles/skates.rsi/inhand-right.png differ diff --git a/Resources/Textures/Forge/Objects/Vehicles/skates.rsi/meta.json b/Resources/Textures/Forge/Objects/Vehicles/skates.rsi/meta.json new file mode 100644 index 00000000000..e51f16f73ca --- /dev/null +++ b/Resources/Textures/Forge/Objects/Vehicles/skates.rsi/meta.json @@ -0,0 +1,30 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Made by ifi07 (Discord)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-FEET", + "directions": 4 + }, + { + "name": "equipped-FEET-reptilian", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Forge/Structures/Machines/VendingMachines/cl_vendor.rsi/broken.png b/Resources/Textures/Forge/Structures/Machines/VendingMachines/cl_vendor.rsi/broken.png new file mode 100644 index 00000000000..37389c77b8e Binary files /dev/null and b/Resources/Textures/Forge/Structures/Machines/VendingMachines/cl_vendor.rsi/broken.png differ diff --git a/Resources/Textures/Forge/Structures/Machines/VendingMachines/cl_vendor.rsi/deny-unshaded.png b/Resources/Textures/Forge/Structures/Machines/VendingMachines/cl_vendor.rsi/deny-unshaded.png new file mode 100644 index 00000000000..a5524806b40 Binary files /dev/null and b/Resources/Textures/Forge/Structures/Machines/VendingMachines/cl_vendor.rsi/deny-unshaded.png differ diff --git a/Resources/Textures/Forge/Structures/Machines/VendingMachines/cl_vendor.rsi/eject-unshaded.png b/Resources/Textures/Forge/Structures/Machines/VendingMachines/cl_vendor.rsi/eject-unshaded.png new file mode 100644 index 00000000000..7999bba80d0 Binary files /dev/null and b/Resources/Textures/Forge/Structures/Machines/VendingMachines/cl_vendor.rsi/eject-unshaded.png differ diff --git a/Resources/Textures/Forge/Structures/Machines/VendingMachines/cl_vendor.rsi/meta.json b/Resources/Textures/Forge/Structures/Machines/VendingMachines/cl_vendor.rsi/meta.json new file mode 100644 index 00000000000..06f45367bf2 --- /dev/null +++ b/Resources/Textures/Forge/Structures/Machines/VendingMachines/cl_vendor.rsi/meta.json @@ -0,0 +1,53 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/1516a728931b4985c1e86f0c5995a5aa1554a1ad and modified by [Data_Redacted], modified by: ifi07 (Discord)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "normal-unshaded", + "delays": [ + [ + 2.5, + 0.05, + 3.4, + 0.05 + ] + ] + }, + { + "name": "broken" + }, + { + "name": "deny-unshaded", + "delays": [ + [ + 0.5, + 2, + 2 + ] + ] + }, + { + "name": "off" + }, + { + "name": "panel" + }, + { + "name": "eject-unshaded", + "delays": [ + [ + 0.1, + 0.1, + 0.8, + 0.1, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/Forge/Structures/Machines/VendingMachines/cl_vendor.rsi/normal-unshaded.png b/Resources/Textures/Forge/Structures/Machines/VendingMachines/cl_vendor.rsi/normal-unshaded.png new file mode 100644 index 00000000000..6299b14efe1 Binary files /dev/null and b/Resources/Textures/Forge/Structures/Machines/VendingMachines/cl_vendor.rsi/normal-unshaded.png differ diff --git a/Resources/Textures/Forge/Structures/Machines/VendingMachines/cl_vendor.rsi/off.png b/Resources/Textures/Forge/Structures/Machines/VendingMachines/cl_vendor.rsi/off.png new file mode 100644 index 00000000000..48aaa27fa63 Binary files /dev/null and b/Resources/Textures/Forge/Structures/Machines/VendingMachines/cl_vendor.rsi/off.png differ diff --git a/Resources/Textures/Forge/Structures/Machines/VendingMachines/cl_vendor.rsi/panel.png b/Resources/Textures/Forge/Structures/Machines/VendingMachines/cl_vendor.rsi/panel.png new file mode 100644 index 00000000000..4c92e1fe2e2 Binary files /dev/null and b/Resources/Textures/Forge/Structures/Machines/VendingMachines/cl_vendor.rsi/panel.png differ