Borgs (#18136)
* Laws * positronic brain and PAI rewrite * MMI * MMI pt. 2 * borg brain transfer * Roleban support, Borg job (WIP), the end of mind shenaniganry * battery drain, item slot cleanup, alerts * visuals * fix this pt1 * fix this pt2 * Modules, Lingering Stacks, Better borg flashlight * Start on UI, fix battery alerts, expand activation/deactivation, low movement speed on no power. * sprotes * no zombie borgs * oh fuck yeah i love a good relay * charger * fix the tiniest of sprite issues * adjustable names * a functional UI???? * foobar * more modules * this shit for some reason * upstream * genericize selectable borg modules * upstream again * holy fucking shit * i love christ * proper construction * da job * AA borgs * and boom more shit * admin logs * laws redux * ok just do this rq * oh boy that looks like modules * oh shit research * testos passo * so much shit holy fuck * fuckit we SHIP * last minute snags * should've gotten me on a better day
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Taken from vgstation at commit https://github.com/vgstation-coders/vgstation13/commit/cdbcb1e858b11f083994a7a269ed67ef5b452ce9",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "state-laws"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 399 B |
BIN
Resources/Textures/Interface/Alerts/battery.rsi/battery-none.png
Normal file
|
After Width: | Height: | Size: 452 B |
BIN
Resources/Textures/Interface/Alerts/battery.rsi/battery0.png
Normal file
|
After Width: | Height: | Size: 531 B |
BIN
Resources/Textures/Interface/Alerts/battery.rsi/battery1.png
Normal file
|
After Width: | Height: | Size: 410 B |
BIN
Resources/Textures/Interface/Alerts/battery.rsi/battery10.png
Normal file
|
After Width: | Height: | Size: 415 B |
BIN
Resources/Textures/Interface/Alerts/battery.rsi/battery2.png
Normal file
|
After Width: | Height: | Size: 442 B |
BIN
Resources/Textures/Interface/Alerts/battery.rsi/battery3.png
Normal file
|
After Width: | Height: | Size: 480 B |
BIN
Resources/Textures/Interface/Alerts/battery.rsi/battery4.png
Normal file
|
After Width: | Height: | Size: 460 B |
BIN
Resources/Textures/Interface/Alerts/battery.rsi/battery5.png
Normal file
|
After Width: | Height: | Size: 484 B |
BIN
Resources/Textures/Interface/Alerts/battery.rsi/battery6.png
Normal file
|
After Width: | Height: | Size: 451 B |
BIN
Resources/Textures/Interface/Alerts/battery.rsi/battery7.png
Normal file
|
After Width: | Height: | Size: 451 B |
BIN
Resources/Textures/Interface/Alerts/battery.rsi/battery8.png
Normal file
|
After Width: | Height: | Size: 414 B |
BIN
Resources/Textures/Interface/Alerts/battery.rsi/battery9.png
Normal file
|
After Width: | Height: | Size: 413 B |
53
Resources/Textures/Interface/Alerts/battery.rsi/meta.json
Normal file
@@ -0,0 +1,53 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC0-1.0",
|
||||
"copyright": "Created by EmoGarbage404 (github) for Space Station 14.",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "battery0",
|
||||
"delays": [
|
||||
[
|
||||
0.5,
|
||||
0.5
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "battery1"
|
||||
},
|
||||
{
|
||||
"name": "battery2"
|
||||
},
|
||||
{
|
||||
"name": "battery3"
|
||||
},
|
||||
{
|
||||
"name": "battery4"
|
||||
},
|
||||
{
|
||||
"name": "battery5"
|
||||
},
|
||||
{
|
||||
"name": "battery6"
|
||||
},
|
||||
{
|
||||
"name": "battery7"
|
||||
},
|
||||
{
|
||||
"name": "battery8"
|
||||
},
|
||||
{
|
||||
"name": "battery9"
|
||||
},
|
||||
{
|
||||
"name": "battery10"
|
||||
},
|
||||
{
|
||||
"name": "battery-none"
|
||||
}
|
||||
]
|
||||
}
|
||||
BIN
Resources/Textures/Interface/Misc/job_icons.rsi/Borg.png
Normal file
|
After Width: | Height: | Size: 540 B |
@@ -16,6 +16,9 @@
|
||||
{
|
||||
"name": "Botanist"
|
||||
},
|
||||
{
|
||||
"name": "Borg"
|
||||
},
|
||||
{
|
||||
"name": "Boxer"
|
||||
},
|
||||
|
||||
|
Before Width: | Height: | Size: 609 B |
@@ -1,17 +0,0 @@
|
||||
{
|
||||
"version": 1,
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/blob/40d89d11ea4a5cb81d61dc1018b46f4e7d32c62a/icons/mob/augmentation/augments.dmi",
|
||||
"states": [
|
||||
{
|
||||
"name": "l_leg"
|
||||
},
|
||||
{
|
||||
"name": "r_leg"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
Before Width: | Height: | Size: 616 B |
BIN
Resources/Textures/Mobs/Silicon/chassis.rsi/clown.png
Normal file
|
After Width: | Height: | Size: 3.0 KiB |
BIN
Resources/Textures/Mobs/Silicon/chassis.rsi/clown_e.png
Normal file
|
After Width: | Height: | Size: 308 B |
BIN
Resources/Textures/Mobs/Silicon/chassis.rsi/clown_e_r.png
Normal file
|
After Width: | Height: | Size: 299 B |
BIN
Resources/Textures/Mobs/Silicon/chassis.rsi/clown_l.png
Normal file
|
After Width: | Height: | Size: 429 B |
BIN
Resources/Textures/Mobs/Silicon/chassis.rsi/engineer.png
Normal file
|
After Width: | Height: | Size: 1.8 KiB |
BIN
Resources/Textures/Mobs/Silicon/chassis.rsi/engineer_e.png
Normal file
|
After Width: | Height: | Size: 314 B |
BIN
Resources/Textures/Mobs/Silicon/chassis.rsi/engineer_e_r.png
Normal file
|
After Width: | Height: | Size: 317 B |
BIN
Resources/Textures/Mobs/Silicon/chassis.rsi/engineer_l.png
Normal file
|
After Width: | Height: | Size: 638 B |
BIN
Resources/Textures/Mobs/Silicon/chassis.rsi/janitor.png
Normal file
|
After Width: | Height: | Size: 4.2 KiB |
BIN
Resources/Textures/Mobs/Silicon/chassis.rsi/janitor_e.png
Normal file
|
After Width: | Height: | Size: 337 B |
BIN
Resources/Textures/Mobs/Silicon/chassis.rsi/janitor_e_r.png
Normal file
|
After Width: | Height: | Size: 334 B |
BIN
Resources/Textures/Mobs/Silicon/chassis.rsi/janitor_l.png
Normal file
|
After Width: | Height: | Size: 673 B |
BIN
Resources/Textures/Mobs/Silicon/chassis.rsi/medical.png
Normal file
|
After Width: | Height: | Size: 3.3 KiB |
BIN
Resources/Textures/Mobs/Silicon/chassis.rsi/medical_e.png
Normal file
|
After Width: | Height: | Size: 294 B |
BIN
Resources/Textures/Mobs/Silicon/chassis.rsi/medical_e_r.png
Normal file
|
After Width: | Height: | Size: 279 B |
BIN
Resources/Textures/Mobs/Silicon/chassis.rsi/medical_l.png
Normal file
|
After Width: | Height: | Size: 531 B |
205
Resources/Textures/Mobs/Silicon/chassis.rsi/meta.json
Normal file
@@ -0,0 +1,205 @@
|
||||
{
|
||||
"version": 1,
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/faf6db214927874c19b8fa8585d26b5d40de1acc",
|
||||
"states": [
|
||||
{
|
||||
"name": "clown",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "clown_e",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "clown_e_r",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "clown_l",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "engineer",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "engineer_e",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "engineer_e_r",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "engineer_l",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "janitor",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1
|
||||
],
|
||||
[
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1
|
||||
],
|
||||
[
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1
|
||||
],
|
||||
[
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "janitor_e",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "janitor_e_r",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "janitor_l",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "medical",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
0.1,
|
||||
0.2,
|
||||
0.1
|
||||
],
|
||||
[
|
||||
0.1,
|
||||
0.2,
|
||||
0.1
|
||||
],
|
||||
[
|
||||
0.1,
|
||||
0.2,
|
||||
0.1
|
||||
],
|
||||
[
|
||||
0.1,
|
||||
0.2,
|
||||
0.1
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "medical_e",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "medical_e_r",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "medical_l",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "miner",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
0.1,
|
||||
0.1
|
||||
],
|
||||
[
|
||||
0.1,
|
||||
0.1
|
||||
],
|
||||
[
|
||||
0.1,
|
||||
0.1
|
||||
],
|
||||
[
|
||||
0.1,
|
||||
0.1
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "miner_e",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "miner_e_r",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "miner_l",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "robot",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "robot_e",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "robot_e_r",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "robot_l",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "peace",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "peace_e",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "peace_e_r",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "peace_l",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "service",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "service_e",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "service_e_r",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "service_l",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
BIN
Resources/Textures/Mobs/Silicon/chassis.rsi/miner.png
Normal file
|
After Width: | Height: | Size: 2.9 KiB |
BIN
Resources/Textures/Mobs/Silicon/chassis.rsi/miner_e.png
Normal file
|
After Width: | Height: | Size: 270 B |
BIN
Resources/Textures/Mobs/Silicon/chassis.rsi/miner_e_r.png
Normal file
|
After Width: | Height: | Size: 271 B |
BIN
Resources/Textures/Mobs/Silicon/chassis.rsi/miner_l.png
Normal file
|
After Width: | Height: | Size: 461 B |
BIN
Resources/Textures/Mobs/Silicon/chassis.rsi/peace.png
Normal file
|
After Width: | Height: | Size: 2.0 KiB |
BIN
Resources/Textures/Mobs/Silicon/chassis.rsi/peace_e.png
Normal file
|
After Width: | Height: | Size: 308 B |
BIN
Resources/Textures/Mobs/Silicon/chassis.rsi/peace_e_r.png
Normal file
|
After Width: | Height: | Size: 299 B |
BIN
Resources/Textures/Mobs/Silicon/chassis.rsi/peace_l.png
Normal file
|
After Width: | Height: | Size: 429 B |
BIN
Resources/Textures/Mobs/Silicon/chassis.rsi/robot.png
Normal file
|
After Width: | Height: | Size: 1.7 KiB |
BIN
Resources/Textures/Mobs/Silicon/chassis.rsi/robot_e.png
Normal file
|
After Width: | Height: | Size: 329 B |
BIN
Resources/Textures/Mobs/Silicon/chassis.rsi/robot_e_r.png
Normal file
|
After Width: | Height: | Size: 325 B |
BIN
Resources/Textures/Mobs/Silicon/chassis.rsi/robot_l.png
Normal file
|
After Width: | Height: | Size: 648 B |
BIN
Resources/Textures/Mobs/Silicon/chassis.rsi/service.png
Normal file
|
After Width: | Height: | Size: 1.7 KiB |
BIN
Resources/Textures/Mobs/Silicon/chassis.rsi/service_e.png
Normal file
|
After Width: | Height: | Size: 225 B |
BIN
Resources/Textures/Mobs/Silicon/chassis.rsi/service_e_r.png
Normal file
|
After Width: | Height: | Size: 230 B |
BIN
Resources/Textures/Mobs/Silicon/chassis.rsi/service_l.png
Normal file
|
After Width: | Height: | Size: 419 B |
|
Before Width: | Height: | Size: 18 KiB |
@@ -1,14 +0,0 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Taken from https://github.com/goonstation/goonstation/commit/80921812d898aef31f8889d31269254baeff2786#diff-a2065731f293aa1b66d4f8ae294351482c89da49b9dd5e64de3ceec4438c8d95",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "light_borg_head"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 565 B |
|
After Width: | Height: | Size: 621 B |
|
After Width: | Height: | Size: 580 B |
|
After Width: | Height: | Size: 251 B |
|
After Width: | Height: | Size: 218 B |
|
After Width: | Height: | Size: 242 B |
|
After Width: | Height: | Size: 232 B |
|
After Width: | Height: | Size: 237 B |
|
After Width: | Height: | Size: 213 B |
|
After Width: | Height: | Size: 231 B |
|
After Width: | Height: | Size: 200 B |
|
After Width: | Height: | Size: 226 B |
|
After Width: | Height: | Size: 249 B |
|
After Width: | Height: | Size: 229 B |
|
After Width: | Height: | Size: 247 B |
|
After Width: | Height: | Size: 245 B |
|
After Width: | Height: | Size: 227 B |
|
After Width: | Height: | Size: 224 B |
|
After Width: | Height: | Size: 177 B |
|
After Width: | Height: | Size: 197 B |
|
After Width: | Height: | Size: 184 B |
|
After Width: | Height: | Size: 256 B |
|
After Width: | Height: | Size: 126 B |
|
After Width: | Height: | Size: 235 B |
|
After Width: | Height: | Size: 212 B |
|
After Width: | Height: | Size: 239 B |
|
After Width: | Height: | Size: 238 B |
|
After Width: | Height: | Size: 603 B |
|
After Width: | Height: | Size: 623 B |
@@ -0,0 +1,110 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC0-1.0",
|
||||
"copyright": "Created by EmoGarbage404 (github) for Space Station 14.",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "cargo"
|
||||
},
|
||||
{
|
||||
"name": "engineering"
|
||||
},
|
||||
{
|
||||
"name": "generic"
|
||||
},
|
||||
{
|
||||
"name": "icon-anomalies"
|
||||
},
|
||||
{
|
||||
"name": "icon-appraisal"
|
||||
},
|
||||
{
|
||||
"name": "icon-artifacts"
|
||||
},
|
||||
{
|
||||
"name": "icon-cables"
|
||||
},
|
||||
{
|
||||
"name": "icon-clown"
|
||||
},
|
||||
{
|
||||
"name": "icon-defib"
|
||||
},
|
||||
{
|
||||
"name": "icon-diagnosis"
|
||||
},
|
||||
{
|
||||
"name": "icon-fire-extinguisher"
|
||||
},
|
||||
{
|
||||
"name": "icon-gardening"
|
||||
},
|
||||
{
|
||||
"name": "icon-gas-analyzer"
|
||||
},
|
||||
{
|
||||
"name": "icon-gps"
|
||||
},
|
||||
{
|
||||
"name": "icon-grappling-gun"
|
||||
},
|
||||
{
|
||||
"name": "icon-light-replacer"
|
||||
},
|
||||
{
|
||||
"name": "icon-mining"
|
||||
},
|
||||
{
|
||||
"name": "icon-mop"
|
||||
},
|
||||
{
|
||||
"name": "icon-musique"
|
||||
},
|
||||
{
|
||||
"name": "icon-pen"
|
||||
},
|
||||
{
|
||||
"name": "icon-radiation"
|
||||
},
|
||||
{
|
||||
"name": "icon-rcd"
|
||||
},
|
||||
{
|
||||
"name": "icon-template"
|
||||
},
|
||||
{
|
||||
"name": "icon-tools-adv"
|
||||
},
|
||||
{
|
||||
"name": "icon-tools"
|
||||
},
|
||||
{
|
||||
"name": "icon-trash-bag"
|
||||
},
|
||||
{
|
||||
"name": "icon-treatment"
|
||||
},
|
||||
{
|
||||
"name": "janitor"
|
||||
},
|
||||
{
|
||||
"name": "medical"
|
||||
},
|
||||
{
|
||||
"name": "science"
|
||||
},
|
||||
{
|
||||
"name": "security"
|
||||
},
|
||||
{
|
||||
"name": "service"
|
||||
},
|
||||
{
|
||||
"name": "syndicate"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 628 B |
|
After Width: | Height: | Size: 601 B |
|
After Width: | Height: | Size: 563 B |
|
After Width: | Height: | Size: 566 B |
|
After Width: | Height: | Size: 445 B |
|
After Width: | Height: | Size: 447 B |
|
After Width: | Height: | Size: 321 B |
|
After Width: | Height: | Size: 321 B |
|
After Width: | Height: | Size: 230 B |
|
After Width: | Height: | Size: 227 B |
|
After Width: | Height: | Size: 252 B |
|
After Width: | Height: | Size: 254 B |
|
After Width: | Height: | Size: 227 B |
|
After Width: | Height: | Size: 224 B |
|
After Width: | Height: | Size: 254 B |