diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/arcade.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/arcade.yml index 67c09fb22c..07c6487652 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/arcade.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/arcade.yml @@ -7,4 +7,4 @@ - type: Sprite layers: - state: red - - texture: Structures/Machines/computers.rsi/arcade.png + - texture: Structures/Machines/arcade.rsi/arcade.png diff --git a/Resources/Prototypes/Entities/Structures/Machines/Computers/arcades.yml b/Resources/Prototypes/Entities/Structures/Machines/Computers/arcades.yml index eb167c146e..49439b9930 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/Computers/arcades.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/Computers/arcades.yml @@ -7,7 +7,7 @@ components: - type: ApcPowerReceiver - type: Sprite - sprite: Structures/Machines/computers.rsi + sprite: Structures/Machines/arcade.rsi layers: - state: arcade map: ["enum.ComputerVisualizer+Layers.Body"] @@ -15,7 +15,7 @@ shader: unshaded map: ["enum.ComputerVisualizer+Layers.Screen"] - type: Icon - sprite: Structures/Machines/computers.rsi + sprite: Structures/Machines/arcade.rsi state: arcade - type: Appearance visuals: @@ -58,3 +58,10 @@ type: WiresBoundUserInterface - type: Computer board: BlockGameArcadeComputerCircuitboard + - type: Appearance + visuals: + - type: ComputerVisualizer + screen: blockgame + key: "" + body: arcade + bodyBroken: arcade diff --git a/Resources/Textures/Structures/Machines/computers.rsi/arcade.png b/Resources/Textures/Structures/Machines/arcade.rsi/arcade.png similarity index 100% rename from Resources/Textures/Structures/Machines/computers.rsi/arcade.png rename to Resources/Textures/Structures/Machines/arcade.rsi/arcade.png diff --git a/Resources/Textures/Structures/Machines/computers.rsi/arcade_broken.png b/Resources/Textures/Structures/Machines/arcade.rsi/arcade_broken.png similarity index 100% rename from Resources/Textures/Structures/Machines/computers.rsi/arcade_broken.png rename to Resources/Textures/Structures/Machines/arcade.rsi/arcade_broken.png diff --git a/Resources/Textures/Structures/Machines/arcade.rsi/blockgame.png b/Resources/Textures/Structures/Machines/arcade.rsi/blockgame.png new file mode 100644 index 0000000000..c2a90f07e4 Binary files /dev/null and b/Resources/Textures/Structures/Machines/arcade.rsi/blockgame.png differ diff --git a/Resources/Textures/Structures/Machines/computers.rsi/invaders.png b/Resources/Textures/Structures/Machines/arcade.rsi/invaders.png similarity index 100% rename from Resources/Textures/Structures/Machines/computers.rsi/invaders.png rename to Resources/Textures/Structures/Machines/arcade.rsi/invaders.png diff --git a/Resources/Textures/Structures/Machines/arcade.rsi/meta.json b/Resources/Textures/Structures/Machines/arcade.rsi/meta.json new file mode 100644 index 0000000000..6edeb0b93f --- /dev/null +++ b/Resources/Textures/Structures/Machines/arcade.rsi/meta.json @@ -0,0 +1,76 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/bd6873fd4dd6a61d7e46f1d75cd4d90f64c40894 and modified by Swept", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "arcade", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "arcade_broken", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "invaders", + "directions": 1, + "delays": [ + [ + 0.3, + 0.3, + 0.3, + 0.3, + 0.3, + 0.3 + ] + ] + }, + { + "name": "blockgame", + "directions": 1, + "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, + 0.2, + 0.2, + 0.2, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.5 + ] + ] + } + ] +} diff --git a/Resources/Textures/Structures/Machines/computers.rsi/meta.json b/Resources/Textures/Structures/Machines/computers.rsi/meta.json index 2bc55cafd3..7f179ffbcf 100644 --- a/Resources/Textures/Structures/Machines/computers.rsi/meta.json +++ b/Resources/Textures/Structures/Machines/computers.rsi/meta.json @@ -1 +1,2130 @@ -{"version":1,"size":{"x":32,"y":32},"states":[{"name":"ai-fixer","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"ai-fixer-404","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"ai-fixer-empty","directions":4,"delays":[[0.7,0.7],[0.7,0.7],[0.7,0.7],[0.7,0.7]]},{"name":"ai-fixer-full","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"ai-fixer-on","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,0.1,0.1,0.1,0.1]]},{"name":"aiupload","directions":4,"delays":[[0.2,0.2],[0.2,0.2],[0.2,0.2],[0.2,0.2]]},{"name":"aiupload_key","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"alert-0","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"alert-1","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"alert-2","directions":4,"delays":[[0.1,0.1],[0.1,0.1],[0.1,0.1],[0.1,0.1]]},{"name":"area_atmos","directions":4,"delays":[[1.0,1.0],[1.0,1.0],[1.0,1.0],[1.0,1.0]]},{"name":"atmos_key","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"atmos_key_off","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"broken","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"cameras","directions":4,"delays":[[1.8,0.1,1.8,0.1,1.8,0.1,1.8,0.1],[1.8,0.1,1.8,0.1,1.8,0.1,1.8,0.1],[1.8,0.1,1.8,0.1,1.8,0.1,1.8,0.1],[1.8,0.1,1.8,0.1,1.8,0.1,1.8,0.1]]},{"name":"comm","directions":4,"delays":[[0.1,0.1],[0.1,0.1],[0.1,0.1],[0.1,0.1]]},{"name":"comm_logs","directions":4,"delays":[[0.1,0.2,0.1,0.2,0.1,0.2,0.1,0.2],[0.1,0.2,0.1,0.2,0.1,0.2,0.1,0.2],[0.1,0.2,0.1,0.2,0.1,0.2,0.1,0.2],[0.1,0.2,0.1,0.2,0.1,0.2,0.1,0.2]]},{"name":"comm_monitor","directions":4,"delays":[[0.4,0.4,0.4],[0.4,0.4,0.4],[0.4,0.4,0.4],[0.4,0.4,0.4]]},{"name":"command","directions":4,"delays":[[0.2,0.2],[0.2,0.2],[0.2,0.2],[0.2,0.2]]},{"name":"computer","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"computer_broken","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"crew","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,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,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,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,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":"dna","directions":4,"delays":[[0.2,0.2,0.2,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.8,0.1,0.1,0.1,0.1,0.2,0.2,0.2],[0.2,0.2,0.2,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.8,0.1,0.1,0.1,0.1,0.2,0.2,0.2],[0.2,0.2,0.2,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.8,0.1,0.1,0.1,0.1,0.2,0.2,0.2],[0.2,0.2,0.2,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.8,0.1,0.1,0.1,0.1,0.2,0.2,0.2]]},{"name":"dron_control_monitor","directions":4,"delays":[[0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05],[0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05],[0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05],[0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05]]},{"name":"engie_cams","directions":4,"delays":[[1.8,0.1,1.8,0.1,1.8,0.1,1.8,0.1],[1.8,0.1,1.8,0.1,1.8,0.1,1.8,0.1],[1.8,0.1,1.8,0.1,1.8,0.1,1.8,0.1],[1.8,0.1,1.8,0.1,1.8,0.1,1.8,0.1]]},{"name":"engine","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],[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":"entertainment","directions":1,"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,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,0.2,0.2,0.2]]},{"name":"eris_control","directions":4,"delays":[[0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5],[0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5],[0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5],[0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5]]},{"name":"error","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"explosive","directions":4,"delays":[[1.0,0.1,0.1,1.0,0.1,0.1,1.0,0.1,0.1],[1.0,0.1,0.1,1.0,0.1,0.1,1.0,0.1,0.1],[1.0,0.1,0.1,1.0,0.1,0.1,1.0,0.1,0.1],[1.0,0.1,0.1,1.0,0.1,0.1,1.0,0.1,0.1]]},{"name":"forensic","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,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,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,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":"generic","directions":4,"delays":[[0.2,0.2],[0.2,0.2],[0.2,0.2],[0.2,0.2]]},{"name":"generic_key","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"generic_key_off","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"holocontrol","directions":4,"delays":[[1.0,0.1,1.0,0.1,1.0,0.1,1.0,0.1],[1.0,0.1,1.0,0.1,1.0,0.1,1.0,0.1],[1.0,0.1,1.0,0.1,1.0,0.1,1.0,0.1],[1.0,0.1,1.0,0.1,1.0,0.1,1.0,0.1]]},{"name":"id","directions":4,"delays":[[0.2,0.2],[0.2,0.2],[0.2,0.2],[0.2,0.2]]},{"name":"id_key","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"id_key_off","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"mass_driver","directions":1,"delays":[[1.0]]},{"name":"mecha","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,0.1,0.1],[0.1,0.1,0.1,0.1,0.1,0.1]]},{"name":"med_key","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"med_key_off","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"medcomp","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,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,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,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":"mining","directions":4,"delays":[[1.0,0.1,1.0,0.1,1.0,0.1,1.0,0.1],[1.0,0.1,1.0,0.1,1.0,0.1,1.0,0.1],[1.0,0.1,1.0,0.1,1.0,0.1,1.0,0.1],[1.0,0.1,1.0,0.1,1.0,0.1,1.0,0.1]]},{"name":"mining_key","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"mining_key_off","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"power_key","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"power_key_off","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"power_monitor","directions":4,"delays":[[0.6,0.6,0.6,0.6],[0.6,0.6,0.6,0.6],[0.6,0.6,0.6,0.6],[0.6,0.6,0.6,0.6]]},{"name":"power_monitor_warn","directions":4,"delays":[[0.2,0.2],[0.2,0.2],[0.2,0.2],[0.2,0.2]]},{"name":"rd_key","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"rd_key_off","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"rdcomp","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"recharge_comp","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"recharge_comp_on","directions":4,"delays":[[0.2,0.1,0.1,0.1,0.1,0.1,0.2],[0.2,0.1,0.1,0.1,0.1,0.1,0.2],[0.2,0.1,0.1,0.1,0.1,0.1,0.2],[0.2,0.1,0.1,0.1,0.1,0.1,0.2]]},{"name":"request","directions":4,"delays":[[0.3,0.3,0.3,0.3,0.3,0.3],[0.3,0.3,0.3,0.3,0.3,0.3],[0.3,0.3,0.3,0.3,0.3,0.3],[0.3,0.3,0.3,0.3,0.3,0.3]]},{"name":"robot","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"security","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"security_key","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"security_key_off","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"shuttle","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]]},{"name":"solar_screen","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":"supply","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"syndie_key","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"syndie_key_off","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"syndishuttle","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"tank","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"tcboss","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"tech_key","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"tech_key_off","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"teleport","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":"teleport_key","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"teleport_key_off","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"telesci","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":"telesci_key","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"telesci_key_off","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"turbinecomp","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"arcade","directions":1,"delays":[[1.0]]},{"name":"arcade_broken","directions":1,"delays":[[1.0]]},{"name":"computer-datatheory","directions":1,"delays":[[1.0]]},{"name":"invaders","directions":1,"delays":[[0.3,0.3,0.3,0.3,0.3,0.3]]}]} \ No newline at end of file +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/bd6873fd4dd6a61d7e46f1d75cd4d90f64c40894", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "ai-fixer", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "ai-fixer-404", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "ai-fixer-empty", + "directions": 4, + "delays": [ + [ + 0.7, + 0.7 + ], + [ + 0.7, + 0.7 + ], + [ + 0.7, + 0.7 + ], + [ + 0.7, + 0.7 + ] + ] + }, + { + "name": "ai-fixer-full", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "ai-fixer-on", + "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, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "aiupload", + "directions": 4, + "delays": [ + [ + 0.2, + 0.2 + ], + [ + 0.2, + 0.2 + ], + [ + 0.2, + 0.2 + ], + [ + 0.2, + 0.2 + ] + ] + }, + { + "name": "aiupload_key", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "alert-0", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "alert-1", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "alert-2", + "directions": 4, + "delays": [ + [ + 0.1, + 0.1 + ], + [ + 0.1, + 0.1 + ], + [ + 0.1, + 0.1 + ], + [ + 0.1, + 0.1 + ] + ] + }, + { + "name": "area_atmos", + "directions": 4, + "delays": [ + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ] + ] + }, + { + "name": "atmos_key", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "atmos_key_off", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "broken", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "cameras", + "directions": 4, + "delays": [ + [ + 1.8, + 0.1, + 1.8, + 0.1, + 1.8, + 0.1, + 1.8, + 0.1 + ], + [ + 1.8, + 0.1, + 1.8, + 0.1, + 1.8, + 0.1, + 1.8, + 0.1 + ], + [ + 1.8, + 0.1, + 1.8, + 0.1, + 1.8, + 0.1, + 1.8, + 0.1 + ], + [ + 1.8, + 0.1, + 1.8, + 0.1, + 1.8, + 0.1, + 1.8, + 0.1 + ] + ] + }, + { + "name": "comm", + "directions": 4, + "delays": [ + [ + 0.1, + 0.1 + ], + [ + 0.1, + 0.1 + ], + [ + 0.1, + 0.1 + ], + [ + 0.1, + 0.1 + ] + ] + }, + { + "name": "comm_logs", + "directions": 4, + "delays": [ + [ + 0.1, + 0.2, + 0.1, + 0.2, + 0.1, + 0.2, + 0.1, + 0.2 + ], + [ + 0.1, + 0.2, + 0.1, + 0.2, + 0.1, + 0.2, + 0.1, + 0.2 + ], + [ + 0.1, + 0.2, + 0.1, + 0.2, + 0.1, + 0.2, + 0.1, + 0.2 + ], + [ + 0.1, + 0.2, + 0.1, + 0.2, + 0.1, + 0.2, + 0.1, + 0.2 + ] + ] + }, + { + "name": "comm_monitor", + "directions": 4, + "delays": [ + [ + 0.4, + 0.4, + 0.4 + ], + [ + 0.4, + 0.4, + 0.4 + ], + [ + 0.4, + 0.4, + 0.4 + ], + [ + 0.4, + 0.4, + 0.4 + ] + ] + }, + { + "name": "command", + "directions": 4, + "delays": [ + [ + 0.2, + 0.2 + ], + [ + 0.2, + 0.2 + ], + [ + 0.2, + 0.2 + ], + [ + 0.2, + 0.2 + ] + ] + }, + { + "name": "computer", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "computer_broken", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "crew", + "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, + 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, + 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, + 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, + 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": "dna", + "directions": 4, + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.8, + 0.1, + 0.1, + 0.1, + 0.1, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.8, + 0.1, + 0.1, + 0.1, + 0.1, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.8, + 0.1, + 0.1, + 0.1, + 0.1, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.8, + 0.1, + 0.1, + 0.1, + 0.1, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "dron_control_monitor", + "directions": 4, + "delays": [ + [ + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05 + ], + [ + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05 + ], + [ + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05 + ], + [ + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05 + ] + ] + }, + { + "name": "engie_cams", + "directions": 4, + "delays": [ + [ + 1.8, + 0.1, + 1.8, + 0.1, + 1.8, + 0.1, + 1.8, + 0.1 + ], + [ + 1.8, + 0.1, + 1.8, + 0.1, + 1.8, + 0.1, + 1.8, + 0.1 + ], + [ + 1.8, + 0.1, + 1.8, + 0.1, + 1.8, + 0.1, + 1.8, + 0.1 + ], + [ + 1.8, + 0.1, + 1.8, + 0.1, + 1.8, + 0.1, + 1.8, + 0.1 + ] + ] + }, + { + "name": "engine", + "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 + ], + [ + 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": "entertainment", + "directions": 1, + "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, + 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, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "eris_control", + "directions": 4, + "delays": [ + [ + 0.5, + 0.5, + 0.5, + 0.5, + 0.5, + 0.5, + 0.5, + 0.5 + ], + [ + 0.5, + 0.5, + 0.5, + 0.5, + 0.5, + 0.5, + 0.5, + 0.5 + ], + [ + 0.5, + 0.5, + 0.5, + 0.5, + 0.5, + 0.5, + 0.5, + 0.5 + ], + [ + 0.5, + 0.5, + 0.5, + 0.5, + 0.5, + 0.5, + 0.5, + 0.5 + ] + ] + }, + { + "name": "error", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "explosive", + "directions": 4, + "delays": [ + [ + 1, + 0.1, + 0.1, + 1, + 0.1, + 0.1, + 1, + 0.1, + 0.1 + ], + [ + 1, + 0.1, + 0.1, + 1, + 0.1, + 0.1, + 1, + 0.1, + 0.1 + ], + [ + 1, + 0.1, + 0.1, + 1, + 0.1, + 0.1, + 1, + 0.1, + 0.1 + ], + [ + 1, + 0.1, + 0.1, + 1, + 0.1, + 0.1, + 1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "forensic", + "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, + 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, + 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, + 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": "generic", + "directions": 4, + "delays": [ + [ + 0.2, + 0.2 + ], + [ + 0.2, + 0.2 + ], + [ + 0.2, + 0.2 + ], + [ + 0.2, + 0.2 + ] + ] + }, + { + "name": "generic_key", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "generic_key_off", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "holocontrol", + "directions": 4, + "delays": [ + [ + 1, + 0.1, + 1, + 0.1, + 1, + 0.1, + 1, + 0.1 + ], + [ + 1, + 0.1, + 1, + 0.1, + 1, + 0.1, + 1, + 0.1 + ], + [ + 1, + 0.1, + 1, + 0.1, + 1, + 0.1, + 1, + 0.1 + ], + [ + 1, + 0.1, + 1, + 0.1, + 1, + 0.1, + 1, + 0.1 + ] + ] + }, + { + "name": "id", + "directions": 4, + "delays": [ + [ + 0.2, + 0.2 + ], + [ + 0.2, + 0.2 + ], + [ + 0.2, + 0.2 + ], + [ + 0.2, + 0.2 + ] + ] + }, + { + "name": "id_key", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "id_key_off", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "mass_driver", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "mecha", + "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, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "med_key", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "med_key_off", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "medcomp", + "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, + 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, + 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, + 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": "mining", + "directions": 4, + "delays": [ + [ + 1, + 0.1, + 1, + 0.1, + 1, + 0.1, + 1, + 0.1 + ], + [ + 1, + 0.1, + 1, + 0.1, + 1, + 0.1, + 1, + 0.1 + ], + [ + 1, + 0.1, + 1, + 0.1, + 1, + 0.1, + 1, + 0.1 + ], + [ + 1, + 0.1, + 1, + 0.1, + 1, + 0.1, + 1, + 0.1 + ] + ] + }, + { + "name": "mining_key", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "mining_key_off", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "power_key", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "power_key_off", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "power_monitor", + "directions": 4, + "delays": [ + [ + 0.6, + 0.6, + 0.6, + 0.6 + ], + [ + 0.6, + 0.6, + 0.6, + 0.6 + ], + [ + 0.6, + 0.6, + 0.6, + 0.6 + ], + [ + 0.6, + 0.6, + 0.6, + 0.6 + ] + ] + }, + { + "name": "power_monitor_warn", + "directions": 4, + "delays": [ + [ + 0.2, + 0.2 + ], + [ + 0.2, + 0.2 + ], + [ + 0.2, + 0.2 + ], + [ + 0.2, + 0.2 + ] + ] + }, + { + "name": "rd_key", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "rd_key_off", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "rdcomp", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "recharge_comp", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "recharge_comp_on", + "directions": 4, + "delays": [ + [ + 0.2, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.2 + ], + [ + 0.2, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.2 + ], + [ + 0.2, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.2 + ], + [ + 0.2, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.2 + ] + ] + }, + { + "name": "request", + "directions": 4, + "delays": [ + [ + 0.3, + 0.3, + 0.3, + 0.3, + 0.3, + 0.3 + ], + [ + 0.3, + 0.3, + 0.3, + 0.3, + 0.3, + 0.3 + ], + [ + 0.3, + 0.3, + 0.3, + 0.3, + 0.3, + 0.3 + ], + [ + 0.3, + 0.3, + 0.3, + 0.3, + 0.3, + 0.3 + ] + ] + }, + { + "name": "robot", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "security", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "security_key", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "security_key_off", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "shuttle", + "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 + ] + ] + }, + { + "name": "solar_screen", + "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": "supply", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "syndie_key", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "syndie_key_off", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "syndishuttle", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "tank", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "tcboss", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "tech_key", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "tech_key_off", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "teleport", + "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": "teleport_key", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "teleport_key_off", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "telesci", + "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": "telesci_key", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "telesci_key_off", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "turbinecomp", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "computer-datatheory", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + } + ] +}