From e4565418cb293290b8d4fe215bb1b18a7b87560b Mon Sep 17 00:00:00 2001 From: TotallyNotTerka <85662785+Terrka@users.noreply.github.com> Date: Mon, 6 Jul 2026 19:28:24 +0600 Subject: [PATCH 1/2] First commit --- .../Structures/machines/vending_machines.ftl | 3 + .../VendingMachines/vending_company.yml | 12 + .../Entities/Objects/Vehicles/CLVehicles.yml | 211 ++++++++++++++++++ .../Entities/Structures/Machines/vendors.yml | 35 ++- .../Vehicles/electroscooter.rsi/engine.png | Bin 0 -> 811 bytes .../Vehicles/electroscooter.rsi/hull.png | Bin 0 -> 701 bytes .../Vehicles/electroscooter.rsi/keys.png | Bin 0 -> 5885 bytes .../Vehicles/electroscooter.rsi/meta.json | 38 ++++ .../Vehicles/electroscooter.rsi/vehicle.png | Bin 0 -> 557 bytes .../Vehicles/graviboard.rsi/engine.png | Bin 0 -> 623 bytes .../Objects/Vehicles/graviboard.rsi/hull.png | Bin 0 -> 671 bytes .../Objects/Vehicles/graviboard.rsi/keys.png | Bin 0 -> 5885 bytes .../Objects/Vehicles/graviboard.rsi/meta.json | 38 ++++ .../Vehicles/graviboard.rsi/vehicle.png | Bin 0 -> 276 bytes .../graviboot.rsi/equipped-FEET-vox.png | Bin 0 -> 535 bytes .../Vehicles/graviboot.rsi/equipped-FEET.png | Bin 0 -> 561 bytes .../Vehicles/graviboot.rsi/icon-on.png | Bin 0 -> 452 bytes .../Objects/Vehicles/graviboot.rsi/icon.png | Bin 0 -> 452 bytes .../Vehicles/graviboot.rsi/inhand-left.png | Bin 0 -> 805 bytes .../Vehicles/graviboot.rsi/inhand-right.png | Bin 0 -> 814 bytes .../Objects/Vehicles/graviboot.rsi/meta.json | 49 ++++ .../graviboot.rsi/on-equipped-FEET-vox.png | Bin 0 -> 535 bytes .../graviboot.rsi/on-equipped-FEET.png | Bin 0 -> 561 bytes .../Vehicles/graviboot.rsi/on-inhand-left.png | Bin 0 -> 805 bytes .../graviboot.rsi/on-inhand-right.png | Bin 0 -> 814 bytes .../Vehicles/gravichair.rsi/engine.png | Bin 0 -> 785 bytes .../Objects/Vehicles/gravichair.rsi/hull.png | Bin 0 -> 1611 bytes .../Objects/Vehicles/gravichair.rsi/keys.png | Bin 0 -> 5885 bytes .../Objects/Vehicles/gravichair.rsi/meta.json | 38 ++++ .../Vehicles/gravichair.rsi/vehicle.png | Bin 0 -> 1325 bytes .../Vehicles/graviscooter.rsi/engine.png | Bin 0 -> 679 bytes .../Vehicles/graviscooter.rsi/hull.png | Bin 0 -> 701 bytes .../Vehicles/graviscooter.rsi/keys.png | Bin 0 -> 5885 bytes .../Vehicles/graviscooter.rsi/meta.json | 38 ++++ .../Vehicles/graviscooter.rsi/vehicle.png | Bin 0 -> 508 bytes .../Vehicles/hoverboard.rsi/engine.png | Bin 0 -> 676 bytes .../Objects/Vehicles/hoverboard.rsi/hull.png | Bin 0 -> 671 bytes .../Objects/Vehicles/hoverboard.rsi/keys.png | Bin 0 -> 5885 bytes .../Objects/Vehicles/hoverboard.rsi/meta.json | 38 ++++ .../Vehicles/hoverboard.rsi/vehicle.png | Bin 0 -> 326 bytes .../equipped-FEET-dark-reptilian.png | Bin 0 -> 781 bytes .../skates.rsi/equipped-FEET-dark.png | Bin 0 -> 722 bytes .../skates.rsi/equipped-FEET-reptilian.png | Bin 0 -> 726 bytes .../Vehicles/skates.rsi/equipped-FEET.png | Bin 0 -> 704 bytes .../Objects/Vehicles/skates.rsi/icon-dark.png | Bin 0 -> 873 bytes .../Objects/Vehicles/skates.rsi/icon.png | Bin 0 -> 856 bytes .../Vehicles/skates.rsi/inhand-left-dark.png | Bin 0 -> 359 bytes .../Vehicles/skates.rsi/inhand-left.png | Bin 0 -> 377 bytes .../Vehicles/skates.rsi/inhand-right-dark.png | Bin 0 -> 371 bytes .../Vehicles/skates.rsi/inhand-right.png | Bin 0 -> 378 bytes .../Objects/Vehicles/skates.rsi/meta.json | 30 +++ .../VendingMachines/cl_vendor.rsi/broken.png | Bin 0 -> 833 bytes .../cl_vendor.rsi/deny-unshaded.png | Bin 0 -> 16979 bytes .../cl_vendor.rsi/eject-unshaded.png | Bin 0 -> 24783 bytes .../VendingMachines/cl_vendor.rsi/meta.json | 53 +++++ .../cl_vendor.rsi/normal-unshaded.png | Bin 0 -> 24783 bytes .../VendingMachines/cl_vendor.rsi/off.png | Bin 0 -> 589 bytes .../VendingMachines/cl_vendor.rsi/panel.png | Bin 0 -> 259 bytes 58 files changed, 581 insertions(+), 2 deletions(-) create mode 100644 Resources/Prototypes/_Forge/Entities/Objects/Vehicles/CLVehicles.yml create mode 100644 Resources/Textures/Forge/Objects/Vehicles/electroscooter.rsi/engine.png create mode 100644 Resources/Textures/Forge/Objects/Vehicles/electroscooter.rsi/hull.png create mode 100644 Resources/Textures/Forge/Objects/Vehicles/electroscooter.rsi/keys.png create mode 100644 Resources/Textures/Forge/Objects/Vehicles/electroscooter.rsi/meta.json create mode 100644 Resources/Textures/Forge/Objects/Vehicles/electroscooter.rsi/vehicle.png create mode 100644 Resources/Textures/Forge/Objects/Vehicles/graviboard.rsi/engine.png create mode 100644 Resources/Textures/Forge/Objects/Vehicles/graviboard.rsi/hull.png create mode 100644 Resources/Textures/Forge/Objects/Vehicles/graviboard.rsi/keys.png create mode 100644 Resources/Textures/Forge/Objects/Vehicles/graviboard.rsi/meta.json create mode 100644 Resources/Textures/Forge/Objects/Vehicles/graviboard.rsi/vehicle.png create mode 100644 Resources/Textures/Forge/Objects/Vehicles/graviboot.rsi/equipped-FEET-vox.png create mode 100644 Resources/Textures/Forge/Objects/Vehicles/graviboot.rsi/equipped-FEET.png create mode 100644 Resources/Textures/Forge/Objects/Vehicles/graviboot.rsi/icon-on.png create mode 100644 Resources/Textures/Forge/Objects/Vehicles/graviboot.rsi/icon.png create mode 100644 Resources/Textures/Forge/Objects/Vehicles/graviboot.rsi/inhand-left.png create mode 100644 Resources/Textures/Forge/Objects/Vehicles/graviboot.rsi/inhand-right.png create mode 100644 Resources/Textures/Forge/Objects/Vehicles/graviboot.rsi/meta.json create mode 100644 Resources/Textures/Forge/Objects/Vehicles/graviboot.rsi/on-equipped-FEET-vox.png create mode 100644 Resources/Textures/Forge/Objects/Vehicles/graviboot.rsi/on-equipped-FEET.png create mode 100644 Resources/Textures/Forge/Objects/Vehicles/graviboot.rsi/on-inhand-left.png create mode 100644 Resources/Textures/Forge/Objects/Vehicles/graviboot.rsi/on-inhand-right.png create mode 100644 Resources/Textures/Forge/Objects/Vehicles/gravichair.rsi/engine.png create mode 100644 Resources/Textures/Forge/Objects/Vehicles/gravichair.rsi/hull.png create mode 100644 Resources/Textures/Forge/Objects/Vehicles/gravichair.rsi/keys.png create mode 100644 Resources/Textures/Forge/Objects/Vehicles/gravichair.rsi/meta.json create mode 100644 Resources/Textures/Forge/Objects/Vehicles/gravichair.rsi/vehicle.png create mode 100644 Resources/Textures/Forge/Objects/Vehicles/graviscooter.rsi/engine.png create mode 100644 Resources/Textures/Forge/Objects/Vehicles/graviscooter.rsi/hull.png create mode 100644 Resources/Textures/Forge/Objects/Vehicles/graviscooter.rsi/keys.png create mode 100644 Resources/Textures/Forge/Objects/Vehicles/graviscooter.rsi/meta.json create mode 100644 Resources/Textures/Forge/Objects/Vehicles/graviscooter.rsi/vehicle.png create mode 100644 Resources/Textures/Forge/Objects/Vehicles/hoverboard.rsi/engine.png create mode 100644 Resources/Textures/Forge/Objects/Vehicles/hoverboard.rsi/hull.png create mode 100644 Resources/Textures/Forge/Objects/Vehicles/hoverboard.rsi/keys.png create mode 100644 Resources/Textures/Forge/Objects/Vehicles/hoverboard.rsi/meta.json create mode 100644 Resources/Textures/Forge/Objects/Vehicles/hoverboard.rsi/vehicle.png create mode 100644 Resources/Textures/Forge/Objects/Vehicles/skates.rsi/equipped-FEET-dark-reptilian.png create mode 100644 Resources/Textures/Forge/Objects/Vehicles/skates.rsi/equipped-FEET-dark.png create mode 100644 Resources/Textures/Forge/Objects/Vehicles/skates.rsi/equipped-FEET-reptilian.png create mode 100644 Resources/Textures/Forge/Objects/Vehicles/skates.rsi/equipped-FEET.png create mode 100644 Resources/Textures/Forge/Objects/Vehicles/skates.rsi/icon-dark.png create mode 100644 Resources/Textures/Forge/Objects/Vehicles/skates.rsi/icon.png create mode 100644 Resources/Textures/Forge/Objects/Vehicles/skates.rsi/inhand-left-dark.png create mode 100644 Resources/Textures/Forge/Objects/Vehicles/skates.rsi/inhand-left.png create mode 100644 Resources/Textures/Forge/Objects/Vehicles/skates.rsi/inhand-right-dark.png create mode 100644 Resources/Textures/Forge/Objects/Vehicles/skates.rsi/inhand-right.png create mode 100644 Resources/Textures/Forge/Objects/Vehicles/skates.rsi/meta.json create mode 100644 Resources/Textures/Forge/Structures/Machines/VendingMachines/cl_vendor.rsi/broken.png create mode 100644 Resources/Textures/Forge/Structures/Machines/VendingMachines/cl_vendor.rsi/deny-unshaded.png create mode 100644 Resources/Textures/Forge/Structures/Machines/VendingMachines/cl_vendor.rsi/eject-unshaded.png create mode 100644 Resources/Textures/Forge/Structures/Machines/VendingMachines/cl_vendor.rsi/meta.json create mode 100644 Resources/Textures/Forge/Structures/Machines/VendingMachines/cl_vendor.rsi/normal-unshaded.png create mode 100644 Resources/Textures/Forge/Structures/Machines/VendingMachines/cl_vendor.rsi/off.png create mode 100644 Resources/Textures/Forge/Structures/Machines/VendingMachines/cl_vendor.rsi/panel.png 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 0000000000000000000000000000000000000000..6e3479663a1dc99ec837592b7805f192e97f51e1 GIT binary patch literal 811 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7xzrU~J8Fb`J1#c2+1T%1_J8No8Qr zm{>c}*5j~)%+dJEUanCxIzJkn+g_zOh8zi86~V&2bnS&z%_o=2J56p=IeIj(K-c2O z#)#5_!fRI#h6=FQJIs-tBNDsh$bZ#VF+(|-?~m{9J$~2PAtPi)7TYn#(9Jz1N_x*e zX(xRUW&EPt!)a8s{G#%-WnI2pBIHoA#!AwEr+4Ge91iF{8@e*1YrzO{2mT_b1_E2IKG|IZ+z$%usC2PqHkIQv;4%w6du#x985{`P(H?Ywym|I#0LW&d8y zoA7M%m#XM)ImW%W4;(Fxp8UPxv~0oy&*?lTC;l;MO%klIUz~r6xpuq5`Bk^0v*nlb zJ51XZwTqFDukoT#>iWt(yLWHiUVnbeuiuOwEk)DvG_{`qBP7w&#WAE}&fB|+{)ZhT z*dFw^G&(Gtt~x`i>0$jD|HcD6yHk?-8Xl=H5O~U-$g!*~W#+tD2^~t)cB*Du2kx-z z|MyNWzv|mwH((SafeHIwK3N&_G}3ae&D7jE_ELSPpRNh-YkM4a&R_L^;pNuPNrJC0 zub&~_?R+jjXTsOVPd+KJ-Tw=ct$)n@fVsrl9?38u^S`Io-yh3@PQI^gXoHZu=EyJFVYL*}l|o|^vj@NeHU-L89L_8$BB`TV)s)#t8G zt@^k3?SowAvfFO9CF|CGeZGuwckW|15%#lJuYUa_xN+y*)i$?(3pifgxht$POfP-! z-rr$!SFe8klM%(*AIe(gH@<$kd?x1>cbPgg&ebxsLQ05)HAk^lez literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..41eeccaae1a54064fd64ec50ddeeae5b6667c7fb GIT binary patch literal 701 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 Cz0;@w literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..c1293d42823739dba440c9f6a8fbb9a58f547704 GIT binary patch literal 557 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zpL@DEhE&XX zJIm1faDc#Zf5W#Ap2Tp)-V2K1;;WOCofE?>$&|EI@StNsX_3dv3;Gx8xMRJh>$G07 z3~pO?xOjqyXzu0j_r7xctG}RF@c!NT`QK+f(Q^UX!ocvLz9?an2Cr>w_V#Pnf0nqZ z_iHbXnX1NXtGo8#H0MmlOA(SEzDk6MzF`2e4?u|7M}L+)^JtT~!FY*jNh65ZX!Ia= zQ_)gq9davbY>djH-KK0somOA%kk+2=B@^c)5O;=pY3oO35K`7wr zFNmwvBiG!x$7NY${hqyG+bPSU#fp!t6rZ1%qikN*u!SKrg6F}H?a%h?wpi}P_JE^6 z<>`+2V%zux_5#(ipMt5X_9xbKFamMc*Ol7XmYehW znM(=$nD}na{Fzsl8oIhXIo7hV>qLnA1NW-QoYBWmWxja%`lP67XmizEJK1=({p&QP z)4jyBYroeyeok@JU%tM+@5t$6qB*uqM_IN>xZgfDbCSQk`@^FlGc-1K-R?B`QZjS< o#!ZFGQZ`;nmFqfnj8W+q!!z-hxo?G+-2(a1)78&qol`;+08Neaq5uE@ literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..f557797f8c318e92f2f2501c8a406bdf099e056d GIT binary patch literal 623 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7xzrU~J8Fb`J1#c2+1T%1_J8No8Qr zm{>c}*5j~)%+dJEUanCxIzJkn+g_zOh8zi86~V&2bnS&z%_o=2J56p=IeIj(K-c2O z#)#5_!fRI#h6=FQJIs-tBNDsh$bZ#VF+(|-?~m{9J$~2PAtPi)7TYn#(9Jz1N_x*e zX(xRUW&EPt!)a8s{G#%-WnI2pBIHoA#!AwEr+4Ge91iF{8@e*1YrzO{2mT_b1_E2IKG|IZ+z$%usC2PqHkIQv;4%w6du#x985{`P(H?Ywym|I#0LW&d8y zoA7M%m#XM)ImW%W4;(Fxp8UPxv~0oy&*?lTC;l;MO%klIUz~r6xpuq5`Bk^0v*nlb zJ51XZwTqFDukoT#>iWt(yLWHiUVnbeuiuOwEk)DvG_{`q<7KI*i(^Q|oVRy2@-`?4 zum+?ROIXSO literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..922a5303a4ec1977908a7946be53acb76c2add12 GIT binary patch literal 671 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7xzrU~J8Fb`J1#c2+1T%1_J8No8Qr zm{>c}*5j~)MBDvkqDw<$bTl4KSlHFf8Yt+#GD%Qp$~LFfd}`DGIZkdWnS{GM8SN4^Epvg z&ubqUXnS&fwEVckQCy|&$*wn_q@OQ3%ygbddgc|I!Wj`dWgG4sT$8fm$mJt~u2(hU zPwZM#aPQHYu&gzu{{IdI#6^1+&%I{wD8h-!vtvS_v!rN5$E9@>laySa8}k33@YsKn zw_3Plj|}$;r`9Jw4*q{oo`3exl_j%9x)@{ixBWF_DtXUzc2{n_{Oz*OEFbKd!=rA; z=Q3=bzvTMus3#mRZnNpFyFF_Ud(1nAX8&C&9(_-itBP_ zwG2jARzH<~@IXL9H|X206+a-&y>zpGClr;UOyVrL$HvOCF|`VaM#v|7T>}H)nbyf2UkeVGhF~PBfySZsU5V zx6E)IKt{p5(kA=CNK> Tzi8(89;D9G)z4*}Q$iB}RgN8U literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..514ce95d9700d72df972feb80089da109fb9a5bd GIT binary patch literal 5885 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 Cz0;@w literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..ad1c902d2e198384f7187f27e48378c7c505d2ae GIT binary patch literal 276 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|&Uv~xhE&XX zd()8Xkb%gtj~rp(8b;D}VjSnvO%F!#sAkX-23Xn&yVqw5BCR0zU_Z>eC0>w zOUsUj%2}Q=^L_o+(Kp1|cem+dwcM(hS`+v54V60sXU|*oM59M~Ys#Exj@Z1{Ae%g0 L{an^LB{Ts5{7G%@ literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..c5e119c23fd063207a64d56455481c0c649b6fb5 GIT binary patch literal 535 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zFM7H-hE&XX zd&}12aDV{&hi;9#OPc)r#NIwo`pPV0ReJ7@&bvYrfeW6QW|<3%uU~SV)AHz=UMa^H zZt-@7w;=)|Q!erOJ)d&PCg>!0Cd<$N+fG;S*&Q=U)13uq6C8BUY&$w@m9gN&Wv_Ci z#QvB1ZZzcWKEFEoJn#JQ;~UKm=Kfn0ajff1+IO|N58I#blGfkNIcwGCWv}*3)UR5X z|D^llp3cj!hA1aIf_O<`QJ*JKEKAdKkG}yF9EIk1^x$2 zbjsq~pX}*dkzZb8-?;CtV!8j7^^0cIPulrmjlYrj!q4nk4*HdDYu~@osr;<=^kuS^16`_un(>7~8|W3uOFZzhrOt{QvH$r>=KNxQ9l>n0n-z@pc<8 zKfZZKez`}_^t&x9vL{GQ(3rY@>b|=lRfLjfem?Z$v(ypC77I4zKRXT!bw66LWVfk( ze{uMFjU=7wIElb(0u@e2zSb3azMSh@)F!_~aAUmAIer(_aET9LzrS6VS`jzV>N9(# WiR0zuBnt_UYdl^3T-G@yGywnyuI{G* literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..9f153f0f683af6f6945edece506e02c8cf20bef0 GIT binary patch literal 561 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zUwgVZhE&XX zduwC1aH7nykNK`|!wO!Mu*e8$ZdI7BW%0%T#2lYe-{WFhd`$@l7Dl|d#rJkW>>Hh3 zr7wj%vNSw2GZkBlCM;awG5tjW-^bqk!=azNtGzz{bWoTuz4~2kvH4#)0YN0NGhk&v zpLc7~o&SHWp7lqF>Fb3gHB3I-VSV)a8aqkpnbn_l|84p@#Yc}Jq4H_#%UNRo+~8d;j}*%_H{pQRf*lw)s__llplv`p&#Pr#C%qa+5y#Ht*l_mOm>W zeqy(4xb-e>4}XFDtwfi7yH1)-_`l1u`Wv(R%?H=59=TuUU-w6|;OE(k9d66dRpfFu ze7q$jUo3j-q4T>`=Hh?7j$*ocA&;H~w){3(ReJ7FB?AykUA6l6{$1!!t-89!QSbLQ zU8oiH<6B((J>jJM3kHU3{AxE|p7~;SKW8q}UH1#Jhy2ppzBY5d{^#>E?{nQg>lTyG zt}Y1hWd9d^E5`bwnZG5ox^CM~ZZD~3^!&4q>CZdvi1o>@*e(9~$a(A)pKzp9bjG8Y z_ybuh>eq&79G@BE@MDMdmPjFp`WQX-%Ve^GbsGv vd+rF{Qigv%_s+ik|19R-`8Pm;zbuZ64Y%Lh`k@<`1{geD{an^LB{Ts5fsPG2 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..8b997e4ce64a9e3d241f1cbfc511a92df8239f36 GIT binary patch literal 452 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 WiR0zuBnt_UYdl^3T-G@yGywnyuI{G* literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..9f153f0f683af6f6945edece506e02c8cf20bef0 GIT binary patch literal 561 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zUwgVZhE&XX zduwC1aH7nykNK`|!wO!Mu*e8$ZdI7BW%0%T#2lYe-{WFhd`$@l7Dl|d#rJkW>>Hh3 zr7wj%vNSw2GZkBlCM;awG5tjW-^bqk!=azNtGzz{bWoTuz4~2kvH4#)0YN0NGhk&v zpLc7~o&SHWp7lqF>Fb3gHB3I-VSV)a8aqkpnbn_l|84p@#Yc}Jq4H_#%UNRo+~8d;j}*%_H{pQRf*lw)s__llplv`p&#Pr#C%qa+5y#Ht*l_mOm>W zeqy(4xb-e>4}XFDtwfi7yH1)-_`l1u`Wv(R%?H=59=TuUU-w6|;OE(k9d66dRpfFu ze7q$jUo3j-q4T>`=Hh?7j$*ocA&;H~w){3(ReJ7FB?AykUA6l6{$1!!t-89!QSbLQ zU8oiH<6B((J>jJM3kHU3{AxE|p7~;SKW8q}UH1#Jhy2ppzBY5d{^#>E?{nQg>lTyG zt}Y1hWd9d^E5`bwnZG5ox^CM~ZZD~3^!&4q>CZdvi1o>@*e(9~$a(A)pKzp9bjG8Y z_ybuh>eq&79G@BE@MDMdmPjFp`WQX-%Ve^GbsGv vd+rF{Qigv%_s+ik|19R-`8Pm;zbuZ64Y%Lh`k@<`1{geD{an^LB{Ts5fsPG2 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..c3fc4dad250ba2250214bc337a11f312dd17e81f GIT binary patch literal 805 zcmV+=1KRwFP)EX>4Tx04R}tkvmAkP!xv$rivmJhjtL@kfAzR5G&%SRVYG*P%E_RU~QHpmtPh8UJ*c)GK_@GEMrcR((sM1d#a?ki}POob$`a7TCf-p5Q%4*VcNtS#M7I$ z!FiuJ!pgErd`>)W(tyN|Tvt4P<6LrC;5{Q|HZxBgAr?zrtaLFen;P*HaZJ^8>M!Ix zRyl8R)~a>Zo|C^YRM1zJxlS2H3X52R1Q81AsGtfPaXNKUEM(|D>Ej=9{Svtpa#g^{ zv49#h$gUs!4}R~~DkdhqPN5{w`{Fnsqd?y-&}ul&_p#%&PJrMuaHV(rwI(q0NqVEB z#g2fXZQ$a%qbYm96%G-TMSvp6(02NmdI4bo(Y(U411WJP2U56MYz2||K;IJ_pKp)B*h z;nD9iz2)2s=bba%ABc#Eh=_=Yi2O5sZXJAib?aEwI>*^O@l=f0mp68{GXUfYdq3XW zYyEHan>y&Tvj|S$Xr5-J1w?5k=LiLTtkYs^;SmaZuGV+Ml?M0{7Ze*$+}LF%fyQEy zyYW#@>{CL|2b5f{?}qUeScycP_V;FD?PF|rgBh+XE%u3a9N}K;yJd6&4s%6kCNM#J zcL#?Ch^Jy$)jAtlSXy0X#14Nu!oAl2h4B?g-%nxH{Dh{EX>4Tx04R}tkvmAkP!xv$rivmJhjtL@kfAzR5G&%SRVYG*P%E_RU~QHpmtPh8UJ*c)GK_@GEMrcR((sM1d#a?ki}POob$`a7TCf-p5Q%4*VcNtS#M7I$ z!FiuJ!pgErd`>)W(tyN|Tvt4P<6LrC;5{Q|HZxBgAr?zrtaLFen;P*HaZJ^8>M!Ix zRyl8R)~a>Zo|C^YRM1zJxlS2H3X52R1Q81AsGtfPaXNKUEM(|D>Ej=9{Svtpa#g^{ zv49#h$gUs!4}R~~DkdhqPN5{w`{Fnsqd?y-&}ul&_p#%&PJrMuaHV(rwI(q0NqVEB z#g2fXZQ$a%qbYm98`kWi38L=Z$n zV9_81QqbT>kQ$p>8ZvCvSsa?0gA8=B25B1!sWno&UxSIydWYXA|fIpBJ$7lb^396b!!^MGDoQl;aG^*mp68{lK`Z%@s8_y z#ZUA1w_AJ~!1Nr>Q!UhiAl2v`KCg>)>TE4MLN?x=UD#wLf7=6aMJ~uyp17&ynFK0} zIqt?sIj)`Hd*0`)OB=DvO8%BoUI_%v#`k7q?W1gVy-BVMb@mAMbPHI`|EU5F(m8X+ zGeM(w28RX+$3hszG8-vaT3u$O=I_}Su#>-~1rqmD7$rBp={!cU%z4d^QF1dzhQz}x zXVKxFy?tj0cSKhVr_sXBdr s;44cN;Pm-{b}YAm-rq$;L`43GcW4&^9M<c}*5j~)%+dJEUanCxIzJkn+g_zOh8zi86~V&2bnS&z%_o=2J56p=IeIj(K-c2O z#)#5_!fRI#h6=FQJIs-tBNDsh$bZ#VF+(|-?~m{9J$~2PAtPi)7TYn#(9Jz1N_x*e zX(xRUW&EPt!)a8s{G#%-WnI2pBIHoA#!AwEr+4Ge91iF{8@e*1YrzO{2mT_b1_E2IKG|IZ+z$%usC2PqHkIQv;4%w6du#x985{`P(H?Ywym|I#0LW&d8y zoA7M%m#XM)ImW%W4;(Fxp8UPxv~0oy&*?lTC;l;MO%klIUz~r6xpuq5`Bk^0v*nlb zJ51XZwTqFDukoT#>iWt(yLWHiUVnbeuiuOwEk)DvG_{`qBgEa)#WAE}&fB{OLk}D9 zFa&ILFi&jcyPRztv@=aY?1kFQ2JVN9`Yf~4j~;#hzc|TrWAPLjMqqrx0Z+!P>8~fg z&s|e&_i3;D<-Pwh#*)BKb_uHZ> zUEf7Y?Kh&gKau>nU(1SNzIgxl<`2!)xlCKX`IV>L34AOr->`-SZVQOfP$6 zY0O`y$Npb`_h1@xkL><52bY$c42O@dpT&RSH#3R`hE%WUBhhDBZ$xZg@w9TwwGW|b ze|^{WpU>g_Kkaaua8_FOx5Xz`?Z5i<GO2;b6Mw<&;$Uy C30pV- literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..1ac8f4a48db9b9ecf1bb68ac1879a6f623e39d5f GIT binary patch literal 1611 zcmV-R2DJH!P)EX>4Tx04R}tkv&MmKp2MKrWK`B94si}kfDl$1yK=4sbUcO$^z3+Xw`wkEq6{ebj2|(2> zBNdN{+1#qw{fYnv5TrRKF;h>Z7c=l2U-$6w{VvM0yzBlPy-MC>fKMczW4d7xZxGLH zS~}-_;xH>o3h_DdxIq^re&o9B@*C%(!vfC?8=2HRahO;vcCg&RtYoOf)5H-))hJ)c zx~y>C;;dF`taVTR!cbmYNpqdnFydH30!fIFQ9~IOScuZDkzyi6=P?iekmFC1OD0zt zj2sK7LWSh`!T;cQZ_UEgq?;6q0bMV){V@V`?*h%bZGRuzcJl=AKLb}<+h1(}v!A5b z+gjuZ=-UP^uG^Zt2VCv|gHO6-NRH&EB@_z4`x$*x4(PuHf@^NyTIV=@05a68v}$==WCA_aXi={y!nXtjTY;+eshV#{E0; z{o+5!znU4EeN|P-G)>a?y^Q1dczv0L%jb1n%X0gePXYdN{@^}9UDqNaGLGYq4AbY@ zCI|TQ_;(Ya@B42T9|C`eO5gYL`S}?g5dO0M)dbK^#M%yau0;JH<);w-a(-`M!!XQM zRms=aSCm+@Z<;3g`1nZv9gIJ}KPWg2WSXYkw%YEQH;%uYKj>1hh&+0gduXpy#O9_5 z{=EL(PM~{bDI^2k?SdQQKg=KX+f>Bg39-z4{AK(M2*D2k000000000000000FG=+6 zLtoLsTFH_%_-*~c8-$EK*W!g72LgW{e^A4wX=WAs1|8^Ng>f8B4+8#t{@pQwTBf9< zOow6EJO#OJ>bf?WBmsY3zc&F~xlgQU8>jtK2LXS6|89A>?kr?TvKz>=2LXQ>|7rrb z^85WBUFuv_mE7<5`FuVn9R&R4{Hy=e3`&tN(I8?fW$>5tZw9rL#}p+jPgm#jIrMT7U%wBtY4@4cvC5k%@#Y52?dgC>cB*TtKe zdI>Tm6Ln&vXD*52&+p$2&b}lmVs||pe_ns|&7cr+-VDKS>*sdxoBJ6Mf*$|? z00000000000N}qNN+H!L_+QZf)^GmB{fr3&Kd+qq_&EcBk5|ur{1J;s55w?yP zeE!{xSuR_;RcUHn41vFle|M6o(j=>yvGAAkdlNvHEp=z9ikYnFS@7rg@Ad)4 zaeQQ=h<~2Czu9T}DZroCAN(u8or5lP8%yx#@kdn$@71ZN&W3^iIDgc=fUO>A-}jFR z337tp-fvPKp0g|(e_p>yd3edPWc%d`1AWs`v9(3Yua;^O5wNjo3CoUT(iFGI`f)&{C57N zGk~u~U1ze$@#gW{`=b&-vri>!X!&y2b+dJ`Bz}8;mN{)iY?e>QpWkoZ2Z)iUfZx_1 zeJ@}f$45Q-mOLl;ZT(3Z`l_|^@92Lj$fIl3@iSKd0001_@h?~E)5yeyxKRKA002ov JPDHLkV1hQO8y)}v literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..514ce95d9700d72df972feb80089da109fb9a5bd GIT binary patch literal 5885 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 Cz0;@w literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..bb849d9d96fb2bee7928928083c9cda38793bca3 GIT binary patch literal 1325 zcmV+|1=9M7P)Px(=Sf6CRCt{2nm=eGR}jWOhl^F*VQ?1^1{anK;}ABe5Gj+&!k{!~7dg35VXKP; zx=NgkC0yCyTqmb+VR40>#yX6yO3I)@+!7>QcvT35z+K?*6_$%lA&v69+TAyAz1Hct z{Z;xi`)1~Qvu}6bED#V75D*X$5D*aXMKYy&KsHk_o&GyG%qx$l!usl#qwmv;BTv5B z2T|f$Eb3^Z*XjWL7lIO>i-a9*Iz|_Ox)3bmY^GpR;*_KvqK#i7tgmjFl=!YzcC_2k zlK}ccsE8mnq~yiK?E;|yfW8oZh(Nx7zWo&da2|T?Xe-*N_;xk2CZ7uxF}*a8)Y*?C zw#RFKp?BHF-t8*@4;Mj9-Ysz}WY6{eggbC9R7AR&0-8W+`54nn^TYpomu;lZQUHL` za&ahvS19?op1`?Q!Qz7Rxo_pX^%`+K0mLfEW(uZE1jj$c*?*%`S z2Y}Y|I^uf5^{NFpQ~=Gw;zAf#tuFLheR!Dx`pJt)TEEXl!mu9Ct%5&SVb1LSbMLpS zR@cFL6zl2oVdp#ibm3g->@|QcMIEC%GQ;%U?K;inI$6cc;Im5N1RX;{Tqmo*McmO| zDu7HlD2j2Z#BoY^Gq^CBPMfP+bJcx2hknz8x3AT&Rev zRu}6p63Vlp*Xme*k-$}}i(IIvbnLisRp;YL#Oz(RQ5{^1Ip-wV#q|WHm*(+w!|-$? zM7O|RDuEVl&Mh(PRv5r=RhL1lKJf5|BJnwZVsJvNQkCZc=^}WeZKt2=+~t0FBbd%-`G~xW4~Ad+F$VkhrpM z_BlET1Qd(|4FK>f`EmGGUZjLzM({iFN%9>K5D*X$5D@TXlg$)Nx8~@l#!GyxZE+gh zk8P^QMvFyVJJ?oO0*FnLN#5ehg^I&XT&@UG0jxcFu_ZQXSYva0pMa3=2+_WrUaMnQ zD|_DK8wXD}jH!<&Wpk&--@SIN0FHu_jw}b)3izC6pHQs=R%@(dbkPg7@#eH@0>Cfp z@re|I;_K-Nbd0Wl0?@AP+j8ZeBav~7ViyC&7hmT0DcQ}@_szQzA*=z7ON2M4Rnsm8 zitl~%4v6r^VhNzdqJS~#NW?Cn$Kq|dBAsDht^zAYzp=5n5XN<~>ZwgNZnRhw*U9Rz zi$ys&;aUOjA_e611gem~r=!K9n2Us^@8mob*)2K6N&U&aNC9pgDpvsx4)asU6igC9 zbYO>Hy?q&OF;M$1t|zc}`%2oMl+G44DCylm*(+;)z9ead^FT)L3-0JiR+E%{6`;h) zfk^MNJ^cKQafbu$po***d3+!GdidS$x#a%|;#DJSrntTO$DDnFQw1vT2e2!E2DWof z=f13i>j$C_w^+Ea1fV{>EGU(}yjT2=g2#-u1+fA)00000NkvXXu0mjfbC87{ literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..7b1bdcdbf0f127cb4208fc3b23583983cccaaed7 GIT binary patch literal 679 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7xzrU~J8Fb`J1#c2+1T%1_J8No8Qr zm{>c}*5j~)%+dJEUanCxIzJkn+g_zOh8zi86~V&2bnS&z%_o=2J56p=IeIj(K-c2O z#)#5_!fRI#h6=FQJIs-tBNDsh$bZ#VF+(|-?~m{9J$~2PAtPi)7TYn#(9Jz1N_x*e zX(xRUW&EPt!)a8s{G#%-WnI2pBIHoA#!AwEr+4Ge91iF{8@e*1YrzO{2mT_b1_E2IKG|IZ+z$%usC2PqHkIQv;4%w6du#x985{`P(H?Ywym|I#0LW&d8y zoA7M%m#XM)ImW%W4;(Fxp8UPxv~0oy&*?lTC;l;MO%klIUz~r6xpuq5`Bk^0v*nlb zJ51XZwTqFDukoT#>iWt(yLWHiUVnbeuiuOwEk)DvG_{`q zz5Um7_TN24OY2$o`y5WnC9r+`^AS}&Lj&JG<{$hUzA&ZJyZ&eDea?;OXk;vd$@?2>=uk8=C+C literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..41eeccaae1a54064fd64ec50ddeeae5b6667c7fb GIT binary patch literal 701 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 Cz0;@w literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..e8e5a205e46953afa4fb76d588f7b5b2f35d84e1 GIT binary patch literal 508 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zw|TlahE&XX zJ8PrY;RKP^{-jc27Wo6J-LoG&c++fA&YPmq!K&QU9N_-kp?#mjZ!y0h7su|+0h%Qn zWb4$uHJAGS|6|_%;O7G8w*U7IKU~K7okhTjL$O8R|76|y&WGL3zLk?dyH5QtBj3Aa zaa*;{ZU`*S;dQ;4#+?v+qT%Q51*+Zg^V#p}p1!U@VUJfc_{`~iUo$Iga{Fc1>b!pe9 zSDP=*Yq{~4k>P93lQ_Hmv9{8I+ng5udjCVN=I@U~%zPg!Hu~RW-SnH8;oSQBE3F;N z>VfWc;xIgK(S7FLIh`!_`|J_xPU&W4D+=vekeZSg7%dER%dsO2-Sye0mwOkiN@>Vr z>|P{xK6~|dZr_H`hZE!j!#*{iStYR``oOA!6EE%4MXrzudjDFXrQq uB$2&3v-FhLox6P9=Qx5BzVRp9AEqT4OtrhTEam~Dlfl!~&t;ucLK6TFZr^kO literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..15be8ab559554766c0297479477a94e82978e9b9 GIT binary patch literal 676 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7xzrU~J8Fb`J1#c2+1T%1_J8No8Qr zm{>c}*5j~)%+dJEUanCxIzJkn+g_zOh8zi86~V&2bnS&z%_o=2J56p=IeIj(K-c2O z#)#5_!fRI#h6=FQJIs-tBNDsh$bZ#VF+(|-?~m{9J$~2PAtPi)7TYn#(9Jz1N_x*e zX(xRUW&EPt!)a8s{G#%-WnI2pBIHoA#!AwEr+4Ge91iF{8@e*1YrzO{2mT_b1_E2IKG|IZ+z$%usC2PqHkIQv;4%w6du#x985{`P(H?Ywym|I#0LW&d8y zoA7M%m#XM)ImW%W4;(Fxp8UPxv~0oy&*?lTC;l;MO%klIUz~r6xpuq5`Bk^0v*nlb zJ51XZwTqFDukoT#>iWt(yLWHiUVnbeuiuOwEk)DvG_{`qp8i(^Q|oVRy23N{&t zuswLr#P`Ht+ohu8EK__I=pMEZ;7&NN`LL+LYu|dlJ^#-y^;H6DLIMrVD}OD_epNOn z`tp^x5nr9RhcC08de2_znfb#HPo3+LR05d~^rzI>@B8vk@L^re%fF1sk`3>zmx_h_ zEja!2fCpF*G{;3xKEAIUnJpa=hTm96`c~2NmaBjSshO7z5o|1j>>j#eaEIvy= nt+6d%{jZzf!4Jq~__IlT<+ZY-ra$l0fOL4e`njxgN@xNAAaf*H literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..922a5303a4ec1977908a7946be53acb76c2add12 GIT binary patch literal 671 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7xzrU~J8Fb`J1#c2+1T%1_J8No8Qr zm{>c}*5j~)MBDvkqDw<$bTl4KSlHFf8Yt+#GD%Qp$~LFfd}`DGIZkdWnS{GM8SN4^Epvg z&ubqUXnS&fwEVckQCy|&$*wn_q@OQ3%ygbddgc|I!Wj`dWgG4sT$8fm$mJt~u2(hU zPwZM#aPQHYu&gzu{{IdI#6^1+&%I{wD8h-!vtvS_v!rN5$E9@>laySa8}k33@YsKn zw_3Plj|}$;r`9Jw4*q{oo`3exl_j%9x)@{ixBWF_DtXUzc2{n_{Oz*OEFbKd!=rA; z=Q3=bzvTMus3#mRZnNpFyFF_Ud(1nAX8&C&9(_-itBP_ zwG2jARzH<~@IXL9H|X206+a-&y>zpGClr;UOyVrL$HvOCF|`VaM#v|7T>}H)nbyf2UkeVGhF~PBfySZsU5V zx6E)IKt{p5(kA=CNK> Tzi8(89;D9G)z4*}Q$iB}RgN8U literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..514ce95d9700d72df972feb80089da109fb9a5bd GIT binary patch literal 5885 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 Cz0;@w literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..f7ecba16f9a764566f3d7c936c45323900c6a08c GIT binary patch literal 326 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%z89ZGaLn`LH zy}2>#P=LhIkHL&;oNf?XXR3tuE{FY%2(Fg@diLQ3&B-j)fj zvL%8GoxiHN>3;hk{jR9^{Ld3VJb{KoLBsFw2~`()9|fw;+M=47P@ff57he3e#^QIN z_oOK|?%gO~<2O(BuEM(TMJJ~_mK`o%V{rC1>*el!$)!TKrM)jz?F;x~`@8TR_Y=E6 zcGf;Q>kE~vzkYxj&hW#(?k=z1?xVRYzg1j&{Q9TU)$P3>|9up*?VA=|)_wbWsDAJZ z@5+jAAFjVB+_XUYh<{{L?eSkHKHc3~E%8^;yyLZ|v;L-~f3WdP)Px%$4Nv%RCt{2+P`ZPVHgMS?}@3Ea)m-5KkjM_?G06Fw-Ov8f{O*$TQUj7&7m%4 z5eFB$_y-ihQV4`XCrh&kQisrMAkd@QA%%!((+YtLIfCs;c^%4I-&~`8W3LYSe3tM& zJbj)g524HZ0)!Ak2qAMyk|CmUjYH?9K!yicDok<;OMhuHsGSE7+P>+8FMjm!?j zoS~QB1N$XhWdAdht_>&Iz@Q4CbMyWII5GE2t$OYy^wQs-7es#)=B8PD!C-~CX%>yd z+2(A9wHFMwIh$bsAfBUz!9a{)`cqi)JHu(UhsTIG^bD~8>aX`ogNy8s}bt#U~b^Uw3ePx>FV zj_Vz@T&rACFj=)yrU6V=EdUVDR=K2z`9bt2gb+dqA%qY@2qAfbq_z0(=YUG zfT-I$fo}8gt8K&bpI+o9NfXM^X*jZ{-f7{E}$?s&3NsH&sOm6$z9ZjuEHPVGv0cd zlj?t2b^!hkAZ4QS9e@cS)+H7&u{M9FkOWS}_>8ioA4%11wV5&v)NQqCl}pO}o_>%r z4dnNA)NQr-{PFGzkInDt2Y>J#e@m=wl}k$9R-5^K9sU@fQMT?6%8~a%uEG|h00000 LNkvXXu0mjfH)(Mz literal 0 HcmV?d00001 diff --git a/Resources/Textures/Forge/Objects/Vehicles/skates.rsi/equipped-FEET-dark.png b/Resources/Textures/Forge/Objects/Vehicles/skates.rsi/equipped-FEET-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..8a41d16bb2153f0c6b6cfa77913da34da3681279 GIT binary patch literal 722 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 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..37389c77b8e2d932ba9ef8477ca553f3fea32ba9 GIT binary patch literal 833 zcmV-H1HSx;P)Px%`$M2Q5^m($JmLAWx+!VD!Ay%YPjrSpy(8PSlEjPJ!OB8P7&fI zB8oC1IwTUELfc#q(L!E?J$UFK1S7}_y6h+;teSNYWsz_ecQ>}fHshN&^WMyE_Q5do z-uwOe-tT?y&1(RGqlCYLQ%3BquYvCSx-1*tjr8E*m0<`6E0#d36LaVr8>lIH$=8qh z2Z_qZU!w+zFY#HE&6%1a)&Z@x7q>4=GArwf0B`oI6LbGW!jXWU+$oXMIE#cyAV&#* zg{1*EBx#g<{gznb?i$Vyt43an2z5sml*dmHc=>|ro#XoOU?LzVRY*ucYwhJak+U*p z�PR6_^B!&V_kf<8-EkP*4Dfak@>S9Em|VSmBbe5GZE1&^dj{*0@m6;8_xF$80gZ zi1p9cxg;zEntIv+m+W`J+ue_ z@O&DFoK*P)SO`c_C~~T%#IGJ+#+_R?xi%I8=}ZZQf@Yg6AVs;sXrD)~eIck7g0Yy%k)}3za&;?45-Mv4;O%6Eh z0$TY_BBb&3>}dTJ(8VMYV$}O+=sMWmST?>J0gV5i1ZMao9nS%t$aIL_W@!06i|xp9 zvHl7)?(YBqE&?cgUx&xT{|5*Kt!nev4*;glH37Ar0|2n|#%pTJ$$dzJE!;q)js8O$ zfA$=?+$Q%h;_d=H82M%)6ckX*ZlS5C-T0y9a+~Pr=;Zo25=duCrneKMo|A8K=Bx=g z5&(d{u>s~KMMpUjGhIySWh`b7-4l?LDx^XGiP6G5%8?kC0FNMV`CL^Xohbns=lj1M zq$& literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..a5524806b40c3102feef26bb00298b61a006ab0e GIT binary patch literal 16979 zcmeHP3s4kC5bZMt5D_sN;x`C>Knp<)2EP&IE{Na54=F8T3`Qe4KOjc%2SPB2Q4y7@ zs3ll>k}7{e6BQJLNHiEk4QfS8MMW%4qVWd>i7}V$#Ubmuv$wn49*T~&%uG*DzwX|d z-regdlk_74n%K9t2Y@DlL$srr+7B-~8|Lq}u!s@>O+uKzzdq34zkT@ZSyRKNPXX{q zS(GwhNWNd&qaTggs_W`F*D0t#ztMB)vRj?UdB!g(4xV-{udLX6TJb7lR&V=VuiFlE z-tOpi@<87#`}nK2OV?~!v-zvFRk_B~ZpXg39+PvhGHZdY-3t3LMY|&W&UtotGdbzP zrEM*vb&zit>g<}dZob>0uj6i39Y{?6HYzCX#-cw@{j$AmgiV#Uv`BfR>0-aC<*5?ItcG3jWiZDG3;L%$r_U)MHh?1~3V zb`;v*>~`|At;Z%*mU%ne*qiF}YnY?!%1#|uCD^s|9&q>5@)3PDnVfHpk6d85 zbG=+sp#PxI_i&zT_X)<^pC?Dz_FM3%a`^UK7vs6v2X!eG$C=w=6FMwF3#s^TLrcd~ z45d-{knxcKULEk#L~k897oa@^Y6p#t)@c0va&t8d(=%mEfc_bpB?vpSGbM?!CVoSj zMuSJ{XhVwVKkPXuYo4|68_3eC9x}gjKs~&vvP^pER{%8#zT2aVEKizamKy}Eg)jIR ze8yBw}7RLM|+jXQZk3;TQOPGEr7xfpZt*~ zQx@H?XMb7zgxMPS4assNprn4>)yFiTs}JcasoCw7Z(OBhE?5h{q0qjhIYo&jNp5{% zzmkc(IY}FmSW48CDBcKw*w~~26>zoUnJF~{(JhdqT?OvLZnMl6_O^hiobZ~7{Dv{{ z3OLN%$ddJq6Ckr^?|DwR|rUwPIB622ls-jSYy%X5KkX4o;^`xe2>FD0b-9-3*_K;xHbnu_5@Jz zsZW8DE2YrJe-!K+*B#2MCd1`TZ2@U`g=`LHjc=9{%>p7VXW4@qYp{={@I#~NuZaPs zg2eL>8p(W>$|xvft7%FoNGMNY4~pb%SG|2?*WgzwAJfMhSEG%R`$%Bw_v|h z1Lh7CgHXKT&0)J3gT(MR9L%VhMx0VZ_`kv8>l$ofVgRlHVSMTqaC3c|6?L|;4m>O5 zeaaFY5<*6q@(PYXT<`ZZSj&k4G<3HELbmC*OQF_(fLzl#{eRi z;B$???0tyE=Q?5Ufnq^?i~(Z!R0m)XDtsfC)dOqnYv(!=z1SLQ~nV0z|yQ$cDf^fnkYSQ{k1 z2bc?jH69ReXr$m%9e^JYmV6hdMPVTu&;i!Mr#=NxF{K|dLPjZ}Sp%OM1C%KIBF+(A z0bGORZU;->J+<&9I{=*#zc>!e{j`O@=f^CL<@(NIZ8h*^IRK3}m#{GBpxSst4SZP+ zz-1_RDb~hd{#-TiB|E^YxxQNX)TaRXCD)u{QpT0YQZk38iZuwVbvu}Q^vTso%}1qNUAX+zfXHR4&+S(Z zsLyv-ifu3b3ZMo-Yvt;t+$A-61RsMWPbijRmZKDTxsjS9kR!XcywojVDdSN=OUkOP z!TkBuEr5)c`U+I*qlRycl0MY|*2>i@QQDGos9S&!f=LRzgo@}Gb5`JaF4Pr(N(<%c zg^VEy48dG|EzSxEVOg3c>Hr!T|EvHx$e`v~0h%tgrBk;6rl7dFdIE%W{#gMsMr!22 zQk$~^M3&k$^*w-}t0(z+l9%HuMj2yeD>*B`m92K0>VS5mLfOL-wKyxFA!h{!KFQTf z%@e9^G*`Z83}AEgS{<7n$KxsH%9%~+5S@_>o-Tn;&I$l?Ug&3tWqw*GZ-eG!SbLlr z1BfCdSC4&+_OuJf)i^7Fa@8zU2VfwhXGaKbcPzadaje}qAkk-YUJwc!e}n0EC;BOtLG|H7j4N7cv1GWTqjbW0+xJtx1=n& y2Abm+T>;Ot;^qvi|Km;KS|&4A4#WQ!z(UqGo7d=J={R?16c?x)sogbrQv82d&*VY? literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..7999bba80d0c1e24444e38f0d234a6b77fbbd232 GIT binary patch literal 24783 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 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..48aaa27fa639b8d676dee6a012fae0b0126dc5b9 GIT binary patch literal 589 zcmV-T0Px%2T4RhR9J=8mOn@WVHn0AOO1kva4VsNq!KEG2BBzlb8)DtzerO^v_wmkOEeS_ zO`(}OL_scY4M9a96a^(#C}@&RN<<`d8a1TWsrQ}deJAux_veA zvXTSvK~x2R1W`4B9E8uBWI+@)A@I{Y)e;N9e-MHJZlu&b)B@5fJ#nf^RzQB_qY|Dm znxIHt6CsKKm|zqgjwUJqaGc_Pe~1WC1fbNl19(B}fLT;_{M-uw=o(=|;OUm-E1Ci( z7!?&0u?oB(Z|{i4F-i5Paa>^QqPfz!pk43bu0YR1Crk#q_c zYiBE;0vb(d``iFrWS^uJuzWC;S3sVKi3YIODFH$QastHGnneZYHZlzr}j zW0MQ>qm-?u Date: Mon, 6 Jul 2026 20:01:23 +0600 Subject: [PATCH 2/2] no darks --- .../skates.rsi/equipped-FEET-dark-reptilian.png | Bin 781 -> 0 bytes .../Vehicles/skates.rsi/equipped-FEET-dark.png | Bin 722 -> 0 bytes .../Objects/Vehicles/skates.rsi/icon-dark.png | Bin 873 -> 0 bytes .../Vehicles/skates.rsi/inhand-left-dark.png | Bin 359 -> 0 bytes .../Vehicles/skates.rsi/inhand-right-dark.png | Bin 371 -> 0 bytes 5 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 Resources/Textures/Forge/Objects/Vehicles/skates.rsi/equipped-FEET-dark-reptilian.png delete mode 100644 Resources/Textures/Forge/Objects/Vehicles/skates.rsi/equipped-FEET-dark.png delete mode 100644 Resources/Textures/Forge/Objects/Vehicles/skates.rsi/icon-dark.png delete mode 100644 Resources/Textures/Forge/Objects/Vehicles/skates.rsi/inhand-left-dark.png delete mode 100644 Resources/Textures/Forge/Objects/Vehicles/skates.rsi/inhand-right-dark.png diff --git a/Resources/Textures/Forge/Objects/Vehicles/skates.rsi/equipped-FEET-dark-reptilian.png b/Resources/Textures/Forge/Objects/Vehicles/skates.rsi/equipped-FEET-dark-reptilian.png deleted file mode 100644 index 5e8f69dcaaecde59699f8f93612af9d814380c7e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 781 zcmV+o1M>WdP)Px%$4Nv%RCt{2+P`ZPVHgMS?}@3Ea)m-5KkjM_?G06Fw-Ov8f{O*$TQUj7&7m%4 z5eFB$_y-ihQV4`XCrh&kQisrMAkd@QA%%!((+YtLIfCs;c^%4I-&~`8W3LYSe3tM& zJbj)g524HZ0)!Ak2qAMyk|CmUjYH?9K!yicDok<;OMhuHsGSE7+P>+8FMjm!?j zoS~QB1N$XhWdAdht_>&Iz@Q4CbMyWII5GE2t$OYy^wQs-7es#)=B8PD!C-~CX%>yd z+2(A9wHFMwIh$bsAfBUz!9a{)`cqi)JHu(UhsTIG^bD~8>aX`ogNy8s}bt#U~b^Uw3ePx>FV zj_Vz@T&rACFj=)yrU6V=EdUVDR=K2z`9bt2gb+dqA%qY@2qAfbq_z0(=YUG zfT-I$fo}8gt8K&bpI+o9NfXM^X*jZ{-f7{E}$?s&3NsH&sOm6$z9ZjuEHPVGv0cd zlj?t2b^!hkAZ4QS9e@cS)+H7&u{M9FkOWS}_>8ioA4%11wV5&v)NQqCl}pO}o_>%r z4dnNA)NQr-{PFGzkInDt2Y>J#e@m=wl}k$9R-5^K9sU@fQMT?6%8~a%uEG|h00000 LNkvXXu0mjfH)(Mz diff --git a/Resources/Textures/Forge/Objects/Vehicles/skates.rsi/equipped-FEET-dark.png b/Resources/Textures/Forge/Objects/Vehicles/skates.rsi/equipped-FEET-dark.png deleted file mode 100644 index 8a41d16bb2153f0c6b6cfa77913da34da3681279..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 722 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-HD>VCwO7aSW-L z^Y)gZhjgL{`-lHiRYbkIWuGLi%N2Uk5|y!CK!)j&TFTi;R|5rN&peV?(Y?FLd&7d6 zM|Jd+TIMWg=e>SUKyhoQqa(*QmXo1BtXfV?zoJ$?J%;^vo%fGJr>ph#-KV{0Y!Ptc zP(%>_IS=}MxLy8UvfgZ;NNf8&X}9G6tNsbEZu~lBx@p}X7KSbHw|{(pt*QU}@nPo& zVYS|uS1sRj#$1$%VMhG^hliJk8=O_sTc6bw&towEy{4V|>Icbjb$?8^s2@E0tG4;x z9=^@#`tz7y%&947&aHX#-K+9};*FK}WzBnjoya}6+089&=h@0<;>5rbj3%Z%(S~gvm#ry#L)^!K|pmXN z*5}p5mY%z(maNNIRZwTL%w5>%T>r5Wh6m@nmT}emQHcMu@84Zt?fZ9ofeIQtDy?Tt zX!NL*X85sr(Ml$H`<`EjU<9-J+ZLZb{LZ@az}>wJ=G7ba$Y1E)Kl%J|-s|6( zwz}H=Zp50~+3^SR{M`Ky9Q?!sRPmepGBC`qi7Q(~?mT+z)tbpA+j7>NdzA82>~*)` zj5J}8{3SUVo%0r_o@X%ZEn~X#>nr1fPpj0v+z#Jx`Xa-s<%_pwIJtc-*|IES)rL~R wRj$HD+w`1F-D7VYxE^E@`k=aS(tGpCJJ-KFyyPx&BS}O-R9J=WmQP3&Q5?rVPj^K(wq0D%v_TCcD0hSQ(9J;Uq7a?!&_xKM@RC@b z0#CNbE?(M`P~g=l0x7T#9z;>sJt)Q^Yi6`D!_aQ*AE(3mrWt4dj1hG43kx%E-n{Sk zec$)@n}t)H;y*(iA21BV)r;raJ8cs^-Ug9Qr|T06JLQQ5NaB_jpE;JxW$}0$1VB9z zeK3A(zDe0TL1VU;DTC`#2#)D<9ipDh(xdZYu8PnNBYv%}~{uQ}HmOskMwE^7d`GL@*A0V^aq zK+}~T;7CMdhj`?V3)Xzd{Iqp+(9+_gSU7ZK!_^UFOGWa@lt~P5<88z?#~&?I3E3%MUf*}TQ_}%m)zB$7m}uBbKAE!Z+}G$agJ~5Z-~G1#hp;Vl zmT34pytem=ssdUA&1RdN*zF_6=274@o5fZUwsJk1V#G`DTuuOtc#%s7v#l2fs+O#otDn{=n9s#v?W0a+YnN=8ppulhS-a=x zCZULkMKdEg|J7fWZu`Eh@^Y;Z&}<<1H$8C0!OD5Nmu0GW7RqD?i@RQYd3N95SXaCD zt*MdAOnkS$s{LACDv+{j$?e6}XXC@I_RGBf@FqB%e|h!W_ose~8ywrAaVu`k@z>(M z%fx4$O|!oL=Jx;KIP(J%kJoHn^*Smw@>JCCTJxE5?C<{<%a^OadzT z^OT+KJ8R8zcDAjI&FA^Qh$`6|tl(7uYHA3N-=*-vvAlS{8ps4sS3j3^P6q@xd&}AVri@;ii?>c&q@i-!=wej;T;FBKYg7N3&i%aq{@fYYXK&mI4ARkV}krub&x5Zu6{1- HoD!M