Files
Tayrtahn b1ba6b5bb6 Arcade machine improvements (#24200)
* Give 'em something to talk about

* Wire panel visuals

* Wire graphics tweak

* More ads and thanks

* More ads for a noisy arcade

* New screen for space villain machines

* Implement EmitSoundIntervalComponent and a bunch of arcade noises

* Require power for sounds

* Allow earlier startup intervals

* Orange glow

* Audio attributions

* Include the PR link

* Replace EmitSoundInterval with expanded SpamEmitSound

* Remove pacman-themed arcade sounds

* Documentation good.

* Updated methods to use Entity<T>

* Refactored SpamEmitSound to get rid of accumulator and chance.

* Fixed prewarm logic

* Moved stuff to Shared

* Fix outdated YAML

* Better prediction, auto pause handling

* Make enable/disable reset the timer instead of trying to save it.
2024-03-28 17:28:45 +11:00

134 lines
2.0 KiB
JSON

{
"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": "icon"
},
{
"name": "arcade",
"directions": 4
},
{
"name": "arcade_broken",
"directions": 4
},
{
"name": "panel",
"directions": 4
},
{
"name": "screen_invaders",
"directions": 4,
"delays": [
[
0.3,
0.3,
0.3,
0.3,
0.3,
0.3
],
[
1.8
],
[
1.8
],
[
1.8
]
]
},
{
"name": "screen_blockgame",
"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.1,
0.1,
0.1,
0.1,
0.1,
0.5
],
[
4.8
],
[
4.8
],
[
4.8
]
]
},
{
"name": "screen_spacevillain",
"directions": 4,
"delays": [
[
1.0,
0.8,
0.2,
0.8,
0.5,
1.0,
0.1,
0.1,
0.1,
0.1,
0.1,
0.1,
0.1,
0.5,
1.0,
0.1,
0.1,
0.1,
0.1,
0.1,
0.2,
0.5,
0.1,
0.8,
1.0
],
[
9.6
],
[
9.6
],
[
9.6
]
]
}
]
}