]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Mining things (#21909)
authorNULL882 <104377798+NULL882@users.noreply.github.com>
Mon, 27 Nov 2023 21:25:15 +0000 (00:25 +0300)
committerGitHub <noreply@github.com>
Mon, 27 Nov 2023 21:25:15 +0000 (14:25 -0700)
* mining-doors

* mining-tiles

* mining-window

* Change copyright in meta.json

* Change license in attributions.yml

50 files changed:
Resources/Locale/en-US/tiles/tiles.ftl
Resources/Prototypes/Entities/Objects/Misc/tiles.yml
Resources/Prototypes/Entities/Structures/Doors/Airlocks/airlocks.yml
Resources/Prototypes/Entities/Structures/Windows/mining.yml [new file with mode: 0644]
Resources/Prototypes/Stacks/floor_tile_stacks.yml
Resources/Prototypes/Tiles/floors.yml
Resources/Textures/Objects/Tiles/tile.rsi/meta.json
Resources/Textures/Objects/Tiles/tile.rsi/mining-inhand-left.png [new file with mode: 0644]
Resources/Textures/Objects/Tiles/tile.rsi/mining-inhand-right.png [new file with mode: 0644]
Resources/Textures/Objects/Tiles/tile.rsi/mining.png [new file with mode: 0644]
Resources/Textures/Objects/Tiles/tile.rsi/miningdark-inhand-left.png [new file with mode: 0644]
Resources/Textures/Objects/Tiles/tile.rsi/miningdark-inhand-right.png [new file with mode: 0644]
Resources/Textures/Objects/Tiles/tile.rsi/miningdark.png [new file with mode: 0644]
Resources/Textures/Objects/Tiles/tile.rsi/mininglight-inhand-left.png [new file with mode: 0644]
Resources/Textures/Objects/Tiles/tile.rsi/mininglight-inhand-right.png [new file with mode: 0644]
Resources/Textures/Objects/Tiles/tile.rsi/mininglight.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/assembly.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/bolted_unlit.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/closed.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/closed_unlit.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/closing.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/closing_unlit.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/deny_unlit.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/emergency_unlit.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/meta.json [new file with mode: 0644]
Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/open.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/opening.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/opening_unlit.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/panel_closing.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/panel_open.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/panel_opening.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/sparks.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/sparks_broken.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/sparks_damaged.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/sparks_open.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/welded.png [new file with mode: 0644]
Resources/Textures/Structures/Windows/mining.rsi/full.png [new file with mode: 0644]
Resources/Textures/Structures/Windows/mining.rsi/meta.json [new file with mode: 0644]
Resources/Textures/Structures/Windows/mining.rsi/mwindow0.png [new file with mode: 0644]
Resources/Textures/Structures/Windows/mining.rsi/mwindow1.png [new file with mode: 0644]
Resources/Textures/Structures/Windows/mining.rsi/mwindow2.png [new file with mode: 0644]
Resources/Textures/Structures/Windows/mining.rsi/mwindow3.png [new file with mode: 0644]
Resources/Textures/Structures/Windows/mining.rsi/mwindow4.png [new file with mode: 0644]
Resources/Textures/Structures/Windows/mining.rsi/mwindow5.png [new file with mode: 0644]
Resources/Textures/Structures/Windows/mining.rsi/mwindow6.png [new file with mode: 0644]
Resources/Textures/Structures/Windows/mining.rsi/mwindow7.png [new file with mode: 0644]
Resources/Textures/Tiles/attributions.yml
Resources/Textures/Tiles/mining_floor.png [new file with mode: 0644]
Resources/Textures/Tiles/mining_floor_dark.png [new file with mode: 0644]
Resources/Textures/Tiles/mining_floor_light.png [new file with mode: 0644]

index 508c3378e11724cb9f5fba84a71d1dda71c11ff3..89a446e67848fe9ee72f6ed8030598caa7874c26 100644 (file)
@@ -44,6 +44,9 @@ tiles-elevator-shaft = elevator shaft
 tiles-diamond-plate-floor = diamond plate floor
 tiles-rock-floor = rock floor
 tiles-blue-tile = blue tile
+tiles-mining-tile = mining tile
+tiles-mining-dark-tile = dark mining tile
+tiles-mining-light-tile = light mining tile
 tiles-freezer = freezer
 tiles-showroom-floor = showroom floor
 tiles-hydro-floor = hydro floor
index ba85154d8f65c5b5f1cdde61ba2044f5876be1e8..56185874f4227fe4458ab459ed0a3a8b99e6aa55 100644 (file)
   - type: Stack
     stackType: FloorTileBlue
 
+- type: entity
+  name: mining tile
+  parent: FloorTileItemBase
+  id: FloorTileItemMining
+  components:
+  - type: Sprite
+    state: mining
+  - type: Item
+    heldPrefix: mining
+  - type: FloorTile
+    outputs:
+      - Plating
+      - FloorMining
+  - type: Stack
+    stackType: FloorTileMining
+
+- type: entity
+  name: dark mining tile
+  parent: FloorTileItemBase
+  id: FloorTileItemMiningDark
+  components:
+  - type: Sprite
+    state: miningdark
+  - type: Item
+    heldPrefix: miningdark
+  - type: FloorTile
+    outputs:
+      - Plating
+      - FloorMiningDark
+  - type: Stack
+    stackType: FloorTileMiningDark
+
+- type: entity
+  name: light mining tile
+  parent: FloorTileItemBase
+  id: FloorTileItemMiningLight
+  components:
+  - type: Sprite
+    state: mininglight
+  - type: Item
+    heldPrefix: mininglight
+  - type: FloorTile
+    outputs:
+      - Plating
+      - FloorMiningLight
+  - type: Stack
+    stackType: FloorTileMiningLight
+    
 # Departamental
 - type: entity
   name: freezer tile
index b41487815a7b09ebac9f6d03aa050c4cdee1ee20..3667de91811e60d82db57024a38b795dc30cf261 100644 (file)
     sprite: Structures/Doors/Airlocks/Glass/syndicate.rsi
   - type: PaintableAirlock
     group: Glass
+
+- type: entity
+  parent: AirlockGlass
+  id: AirlockMiningGlass
+  suffix: Mining
+  components:
+  - type: Sprite
+    sprite: Structures/Doors/Airlocks/Glass/mining.rsi
diff --git a/Resources/Prototypes/Entities/Structures/Windows/mining.yml b/Resources/Prototypes/Entities/Structures/Windows/mining.yml
new file mode 100644 (file)
index 0000000..55c1e31
--- /dev/null
@@ -0,0 +1,52 @@
+- type: entity
+  id: MiningWindow
+  name: mining window
+  parent: Window
+  components:
+  - type: Sprite
+    drawdepth: WallTops
+    sprite: Structures/Windows/mining.rsi
+  - type: Icon
+    sprite: Structures/Windows/mining.rsi
+  - type: Repairable
+    fuelCost: 15
+    doAfterDelay: 3
+  - type: Damageable
+    damageContainer: Inorganic
+    damageModifierSet: RGlass
+  - type: Destructible
+    thresholds:
+    - trigger:
+        !type:DamageTrigger
+        damage: 1000
+      behaviors:
+      - !type:DoActsBehavior
+        acts: [ "Destruction" ]
+    - trigger:
+        !type:DamageTrigger
+        damage: 500
+      behaviors:
+      - !type:PlaySoundBehavior
+        sound:
+          collection: GlassBreak
+      - !type:SpawnEntitiesBehavior
+        spawn:
+          ShardGlassReinforced:
+            min: 1
+            max: 2
+          PartRodMetal:
+            min: 1
+            max: 2
+      - !type:DoActsBehavior
+        acts: [ "Destruction" ]
+  - type: IconSmooth
+    base: mwindow
+  - type: Appearance
+  - type: DamageVisuals
+    thresholds: [4, 8, 12]
+    damageDivisor: 36
+    trackAllDamage: true
+    damageOverlay:
+      sprite: Structures/Windows/cracks.rsi
+  - type: StaticPrice
+    price: 100
\ No newline at end of file
index 34065fa53f4e5ef5c055696082057c36fb28f81a..f66da3f88cce95f4cd79fefd83dfaf7d1c106504 100644 (file)
   maxCount: 30
   itemSize: 5
 
+- type: stack
+  id: FloorTileMining
+  name: mining floor tile
+  spawn: FloorTileItemMining
+  maxCount: 30
+  itemSize: 5
+
+- type: stack
+  id: FloorTileMiningDark
+  name: dark mining floor tile
+  spawn: FloorTileItemMiningDark
+  maxCount: 30
+  itemSize: 5
+
+- type: stack
+  id: FloorTileMiningLight
+  name: light mining floor tile
+  spawn: FloorTileItemMiningLight
+  maxCount: 30
+  itemSize: 5
+
 - type: stack
   id: FloorTileBar
   name: item bar floor tile
index 23980b98ce278348a03b4ae954036e2c2a7adf57..def0bd1108e23b35bb977ef673b2ac636f193f52 100644 (file)
   itemDrop: FloorTileItemBlue
   heatCapacity: 10000
 
+- type: tile
+  id: FloorMining
+  name: tiles-mining-tile
+  sprite: /Textures/Tiles/mining_floor.png
+  baseTurf: Plating
+  isSubfloor: false
+  canCrowbar: true
+  footstepSounds:
+    collection: FootstepTile
+  itemDrop: FloorTileItemMining
+  heatCapacity: 10000
+
+- type: tile
+  id: FloorMiningDark
+  name: tiles-mining-dark-tile
+  sprite: /Textures/Tiles/mining_floor_dark.png
+  baseTurf: Plating
+  isSubfloor: false
+  canCrowbar: true
+  footstepSounds:
+    collection: FootstepTile
+  itemDrop: FloorTileItemMiningDark
+  heatCapacity: 10000
+
+- type: tile
+  id: FloorMiningLight
+  name: tiles-mining-light-tile
+  sprite: /Textures/Tiles/mining_floor_light.png
+  baseTurf: Plating
+  isSubfloor: false
+  canCrowbar: true
+  footstepSounds:
+    collection: FootstepTile
+  itemDrop: FloorTileItemMiningLight
+  heatCapacity: 10000
+
 # Departamental
 - type: tile
   id: FloorFreezer
index 26be33981a4b2142ba7b17c39d0ed2cc783a57f7..3b5e8d83f4c900069b0b4fd5ad3a4dc19f2013fe 100644 (file)
     {
       "name": "blue"
     },
+    {
+      "name": "mining"
+    },
+    {
+      "name": "mining-inhand-right",
+      "directions": 4
+    },
+    {
+      "name": "mining-inhand-left",
+      "directions": 4
+    },
+    {
+      "name": "miningdark"
+    },
+    {
+      "name": "miningdark-inhand-right",
+      "directions": 4
+    },
+    {
+      "name": "miningdark-inhand-left",
+      "directions": 4
+    },
+    {
+      "name": "mininglight"
+    },
+    {
+      "name": "mininglight-inhand-right",
+      "directions": 4
+    },
+    {
+      "name": "mininglight-inhand-left",
+      "directions": 4
+    },
     {
       "name": "clown"
     },
diff --git a/Resources/Textures/Objects/Tiles/tile.rsi/mining-inhand-left.png b/Resources/Textures/Objects/Tiles/tile.rsi/mining-inhand-left.png
new file mode 100644 (file)
index 0000000..8fdad7b
Binary files /dev/null and b/Resources/Textures/Objects/Tiles/tile.rsi/mining-inhand-left.png differ
diff --git a/Resources/Textures/Objects/Tiles/tile.rsi/mining-inhand-right.png b/Resources/Textures/Objects/Tiles/tile.rsi/mining-inhand-right.png
new file mode 100644 (file)
index 0000000..4cbf66b
Binary files /dev/null and b/Resources/Textures/Objects/Tiles/tile.rsi/mining-inhand-right.png differ
diff --git a/Resources/Textures/Objects/Tiles/tile.rsi/mining.png b/Resources/Textures/Objects/Tiles/tile.rsi/mining.png
new file mode 100644 (file)
index 0000000..e907544
Binary files /dev/null and b/Resources/Textures/Objects/Tiles/tile.rsi/mining.png differ
diff --git a/Resources/Textures/Objects/Tiles/tile.rsi/miningdark-inhand-left.png b/Resources/Textures/Objects/Tiles/tile.rsi/miningdark-inhand-left.png
new file mode 100644 (file)
index 0000000..8fdad7b
Binary files /dev/null and b/Resources/Textures/Objects/Tiles/tile.rsi/miningdark-inhand-left.png differ
diff --git a/Resources/Textures/Objects/Tiles/tile.rsi/miningdark-inhand-right.png b/Resources/Textures/Objects/Tiles/tile.rsi/miningdark-inhand-right.png
new file mode 100644 (file)
index 0000000..4cbf66b
Binary files /dev/null and b/Resources/Textures/Objects/Tiles/tile.rsi/miningdark-inhand-right.png differ
diff --git a/Resources/Textures/Objects/Tiles/tile.rsi/miningdark.png b/Resources/Textures/Objects/Tiles/tile.rsi/miningdark.png
new file mode 100644 (file)
index 0000000..22e4970
Binary files /dev/null and b/Resources/Textures/Objects/Tiles/tile.rsi/miningdark.png differ
diff --git a/Resources/Textures/Objects/Tiles/tile.rsi/mininglight-inhand-left.png b/Resources/Textures/Objects/Tiles/tile.rsi/mininglight-inhand-left.png
new file mode 100644 (file)
index 0000000..8fdad7b
Binary files /dev/null and b/Resources/Textures/Objects/Tiles/tile.rsi/mininglight-inhand-left.png differ
diff --git a/Resources/Textures/Objects/Tiles/tile.rsi/mininglight-inhand-right.png b/Resources/Textures/Objects/Tiles/tile.rsi/mininglight-inhand-right.png
new file mode 100644 (file)
index 0000000..4cbf66b
Binary files /dev/null and b/Resources/Textures/Objects/Tiles/tile.rsi/mininglight-inhand-right.png differ
diff --git a/Resources/Textures/Objects/Tiles/tile.rsi/mininglight.png b/Resources/Textures/Objects/Tiles/tile.rsi/mininglight.png
new file mode 100644 (file)
index 0000000..af1e491
Binary files /dev/null and b/Resources/Textures/Objects/Tiles/tile.rsi/mininglight.png differ
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/assembly.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/assembly.png
new file mode 100644 (file)
index 0000000..322112c
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/assembly.png differ
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/bolted_unlit.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/bolted_unlit.png
new file mode 100644 (file)
index 0000000..9bce602
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/bolted_unlit.png differ
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/closed.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/closed.png
new file mode 100644 (file)
index 0000000..406b405
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/closed.png differ
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/closed_unlit.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/closed_unlit.png
new file mode 100644 (file)
index 0000000..cd5c6b4
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/closed_unlit.png differ
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/closing.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/closing.png
new file mode 100644 (file)
index 0000000..b68a2ba
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/closing.png differ
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/closing_unlit.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/closing_unlit.png
new file mode 100644 (file)
index 0000000..cec5fc7
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/closing_unlit.png differ
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/deny_unlit.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/deny_unlit.png
new file mode 100644 (file)
index 0000000..adfb0cf
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/deny_unlit.png differ
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/emergency_unlit.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/emergency_unlit.png
new file mode 100644 (file)
index 0000000..c018c3f
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/emergency_unlit.png differ
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/meta.json b/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/meta.json
new file mode 100644 (file)
index 0000000..f710aeb
--- /dev/null
@@ -0,0 +1,201 @@
+{
+  "version": 1,
+  "license": "CC-BY-SA-3.0",
+  "copyright": "Taken at https://github.com/ParadiseSS13/Paradise/commit/9312f1fb7dcdf1c195e255a528f31092613fb60d",
+  "size": {
+    "x": 32,
+    "y": 32
+  },
+  "states": [
+    {
+      "name": "assembly"
+    },
+    {
+      "name": "bolted_unlit"
+    },
+    {
+      "name": "closed"
+    },
+    {
+      "name": "closed_unlit"
+    },
+    {
+      "name": "closing",
+      "delays": [
+        [
+          0.1,
+          0.1,
+          0.1,
+          0.1,
+          0.05,
+          0.05,
+          0.1
+        ]
+      ]
+    },
+    {
+      "name": "closing_unlit",
+      "delays": [
+        [
+          0.1,
+          0.1,
+          0.1,
+          0.1,
+          0.05,
+          0.05,
+          0.1
+        ]
+      ]
+    },
+    {
+      "name": "deny_unlit",
+      "delays": [
+        [
+          0.1,
+          0.1,
+          0.1,
+          0.1,
+          0.1,
+          0.1
+        ]
+      ]
+    },
+    {
+      "name": "open",
+      "delays": [
+        [
+          1
+        ]
+      ]
+    },
+    {
+      "name": "opening",
+      "delays": [
+        [
+          0.1,
+          0.05,
+          0.05,
+          0.1,
+          0.1,
+          0.1,
+          0.1
+        ]
+      ]
+    },
+    {
+      "name": "opening_unlit",
+      "delays": [
+        [
+          0.1,
+          0.05,
+          0.05,
+          0.1,
+          0.1,
+          0.1,
+          0.1
+        ]
+      ]
+    },
+    {
+      "name": "panel_closing",
+      "delays": [
+        [
+          0.1,
+          0.1,
+          0.1,
+          0.1,
+          0.05,
+          0.05,
+          0.1
+        ]
+      ]
+    },
+    {
+      "name": "panel_open",
+      "delays": [
+        [
+          1
+        ]
+      ]
+    },
+    {
+      "name": "panel_opening",
+      "delays": [
+        [
+          0.1,
+          0.05,
+          0.05,
+          0.1,
+          0.1,
+          0.1,
+          0.1
+        ]
+      ]
+    },
+    {
+      "name": "sparks",
+      "delays": [
+        [
+          0.1,
+          0.1,
+          0.1,
+          0.1,
+          0.1,
+          0.1
+        ]
+      ]
+    },
+    {
+      "name": "sparks_broken",
+      "delays": [
+        [
+          0.1,
+          0.1,
+          0.1,
+          0.1,
+          0.1,
+          0.1
+        ]
+      ]
+    },
+    {
+      "name": "sparks_damaged",
+      "delays": [
+        [
+          0.1,
+          0.1,
+          0.1,
+          0.1,
+          0.1,
+          0.1,
+          1.7
+        ]
+      ]
+    },
+    {
+      "name": "sparks_open",
+      "delays": [
+        [
+          0.1,
+          0.1,
+          0.1,
+          0.1,
+          0.1,
+          0.1
+        ]
+      ]
+    },
+    {
+      "name": "welded"
+    },
+    {
+      "name": "emergency_unlit",
+      "delays": [
+        [
+          0.4,
+          0.4
+        ]
+      ]
+    }
+  ]
+}
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/open.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/open.png
new file mode 100644 (file)
index 0000000..a8fcf70
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/open.png differ
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/opening.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/opening.png
new file mode 100644 (file)
index 0000000..1eeca9f
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/opening.png differ
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/opening_unlit.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/opening_unlit.png
new file mode 100644 (file)
index 0000000..b4de9fc
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/opening_unlit.png differ
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/panel_closing.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/panel_closing.png
new file mode 100644 (file)
index 0000000..42b84b7
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/panel_closing.png differ
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/panel_open.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/panel_open.png
new file mode 100644 (file)
index 0000000..c76bdb1
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/panel_open.png differ
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/panel_opening.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/panel_opening.png
new file mode 100644 (file)
index 0000000..09c5f5c
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/panel_opening.png differ
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/sparks.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/sparks.png
new file mode 100644 (file)
index 0000000..4d9cab3
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/sparks.png differ
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/sparks_broken.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/sparks_broken.png
new file mode 100644 (file)
index 0000000..fb5d774
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/sparks_broken.png differ
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/sparks_damaged.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/sparks_damaged.png
new file mode 100644 (file)
index 0000000..f16a028
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/sparks_damaged.png differ
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/sparks_open.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/sparks_open.png
new file mode 100644 (file)
index 0000000..630eabb
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/sparks_open.png differ
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/welded.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/welded.png
new file mode 100644 (file)
index 0000000..cf8f37a
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/welded.png differ
diff --git a/Resources/Textures/Structures/Windows/mining.rsi/full.png b/Resources/Textures/Structures/Windows/mining.rsi/full.png
new file mode 100644 (file)
index 0000000..a38121d
Binary files /dev/null and b/Resources/Textures/Structures/Windows/mining.rsi/full.png differ
diff --git a/Resources/Textures/Structures/Windows/mining.rsi/meta.json b/Resources/Textures/Structures/Windows/mining.rsi/meta.json
new file mode 100644 (file)
index 0000000..8604780
--- /dev/null
@@ -0,0 +1,46 @@
+{
+  "version": 1,
+  "license": "CC-BY-SA-3.0",
+  "copyright": "Taken from Paradise station https://github.com/ParadiseSS13/Paradise/blob/master/icons/obj/smooth_structures/windows/pod_window.dmi and modified by NULL882",
+  "size": {
+    "x": 32,
+    "y": 32
+  },
+  "states": [
+    {
+      "name": "full"
+    },
+    {
+      "name": "mwindow0",
+      "directions": 4
+    },
+    {
+      "name": "mwindow1",
+      "directions": 4
+    },
+    {
+      "name": "mwindow2",
+      "directions": 4
+    },
+    {
+      "name": "mwindow3",
+      "directions": 4
+    },
+    {
+      "name": "mwindow4",
+      "directions": 4
+    },
+    {
+      "name": "mwindow5",
+      "directions": 4
+    },
+    {
+      "name": "mwindow6",
+      "directions": 4
+    },
+    {
+      "name": "mwindow7",
+      "directions": 4
+    }
+  ]
+}
diff --git a/Resources/Textures/Structures/Windows/mining.rsi/mwindow0.png b/Resources/Textures/Structures/Windows/mining.rsi/mwindow0.png
new file mode 100644 (file)
index 0000000..1416a38
Binary files /dev/null and b/Resources/Textures/Structures/Windows/mining.rsi/mwindow0.png differ
diff --git a/Resources/Textures/Structures/Windows/mining.rsi/mwindow1.png b/Resources/Textures/Structures/Windows/mining.rsi/mwindow1.png
new file mode 100644 (file)
index 0000000..48c3461
Binary files /dev/null and b/Resources/Textures/Structures/Windows/mining.rsi/mwindow1.png differ
diff --git a/Resources/Textures/Structures/Windows/mining.rsi/mwindow2.png b/Resources/Textures/Structures/Windows/mining.rsi/mwindow2.png
new file mode 100644 (file)
index 0000000..1416a38
Binary files /dev/null and b/Resources/Textures/Structures/Windows/mining.rsi/mwindow2.png differ
diff --git a/Resources/Textures/Structures/Windows/mining.rsi/mwindow3.png b/Resources/Textures/Structures/Windows/mining.rsi/mwindow3.png
new file mode 100644 (file)
index 0000000..48c3461
Binary files /dev/null and b/Resources/Textures/Structures/Windows/mining.rsi/mwindow3.png differ
diff --git a/Resources/Textures/Structures/Windows/mining.rsi/mwindow4.png b/Resources/Textures/Structures/Windows/mining.rsi/mwindow4.png
new file mode 100644 (file)
index 0000000..ced25ea
Binary files /dev/null and b/Resources/Textures/Structures/Windows/mining.rsi/mwindow4.png differ
diff --git a/Resources/Textures/Structures/Windows/mining.rsi/mwindow5.png b/Resources/Textures/Structures/Windows/mining.rsi/mwindow5.png
new file mode 100644 (file)
index 0000000..84ce6f1
Binary files /dev/null and b/Resources/Textures/Structures/Windows/mining.rsi/mwindow5.png differ
diff --git a/Resources/Textures/Structures/Windows/mining.rsi/mwindow6.png b/Resources/Textures/Structures/Windows/mining.rsi/mwindow6.png
new file mode 100644 (file)
index 0000000..ced25ea
Binary files /dev/null and b/Resources/Textures/Structures/Windows/mining.rsi/mwindow6.png differ
diff --git a/Resources/Textures/Structures/Windows/mining.rsi/mwindow7.png b/Resources/Textures/Structures/Windows/mining.rsi/mwindow7.png
new file mode 100644 (file)
index 0000000..f0ac5b6
Binary files /dev/null and b/Resources/Textures/Structures/Windows/mining.rsi/mwindow7.png differ
index fdda1f914d14f085d870a47f7581cb7ca027a475..c36269eb0d50436420b6d2c606ab29052b6b46a7 100644 (file)
 - files: ["chromite.png"]
   license: "CC-BY-NC-SA-3.0"
   copyright: "taken at commit 0587dd16e28108bdf0b0a28e2caae4319845e861, and recolored by TheShuEd"
-  source: "https://github.com/Mojave-Sun/mojave-sun-13"
\ No newline at end of file
+  source: "https://github.com/Mojave-Sun/mojave-sun-13"
+
+- files: ["mining_floor.png", "mining_floor_dark.png", "mining_floor_light.png"]
+  license: "CC-BY-SA-3.0"
+  copyright: "taken at https://github.com/ParadiseSS13/Paradise/commit/43889a89d5a9378fd120d627f74613edb1841a66"
+  source: "https://github.com/ParadiseSS13/Paradise"
diff --git a/Resources/Textures/Tiles/mining_floor.png b/Resources/Textures/Tiles/mining_floor.png
new file mode 100644 (file)
index 0000000..14ca175
Binary files /dev/null and b/Resources/Textures/Tiles/mining_floor.png differ
diff --git a/Resources/Textures/Tiles/mining_floor_dark.png b/Resources/Textures/Tiles/mining_floor_dark.png
new file mode 100644 (file)
index 0000000..310a7ff
Binary files /dev/null and b/Resources/Textures/Tiles/mining_floor_dark.png differ
diff --git a/Resources/Textures/Tiles/mining_floor_light.png b/Resources/Textures/Tiles/mining_floor_light.png
new file mode 100644 (file)
index 0000000..ce10e56
Binary files /dev/null and b/Resources/Textures/Tiles/mining_floor_light.png differ