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.
This commit is contained in:
Tayrtahn
2024-03-28 02:28:45 -04:00
committed by GitHub
parent a071bc5dbf
commit b1ba6b5bb6
35 changed files with 425 additions and 57 deletions

View File

@@ -0,0 +1,26 @@
advertisement-block-game-1 = Legally distinct!
advertisement-block-game-2 = What the hell is a T-spin?
advertisement-block-game-3 = These blocks aren't going to clear themselves!
advertisement-block-game-4 = Beep boop! Bwoooop!
advertisement-block-game-5 = Let's play a game!
advertisement-block-game-6 = 6 whole colors of gameplay!
advertisement-block-game-7 = Hot 8-bit action!
advertisement-block-game-8 = Blocks, blocks, blocks!
advertisement-block-game-9 = Think YOU can claim the high score?
advertisement-block-game-10 = Nanotrasen Block Game IS what TetrISN'T!
advertisement-block-game-11 = Now with blast processing!
advertisement-block-game-12 = Our lawyers are standing by!
advertisement-block-game-13 = Hallelujah, it's raining blocks!
thankyou-block-game-1 = Play again soon!
thankyou-block-game-2 = Well played!
thankyou-block-game-3 = Just one more game?
thankyou-block-game-4 = Stopping so soon?
thankyou-block-game-5 = The blocks will miss you.
thankyou-block-game-6 = Thanks for playin'!
thankyou-block-game-7 = Come back soon!
thankyou-block-game-8 = Beep bwooop!
thankyou-block-game-9 = There's always time for another game!
thankyou-block-game-10 = Don't give up now!
thankyou-block-game-11 = There are always more blocks!
thankyou-block-game-12 = The blocks await your return!

View File

@@ -0,0 +1,28 @@
advertisement-space-villain-1 = Are you a bad enough dude to beat this game?
advertisement-space-villain-2 = Beat the bad guy; win a prize!
advertisement-space-villain-3 = FIGHT ME!
advertisement-space-villain-4 = Space needs a hero!
advertisement-space-villain-5 = I'm holding out for a hero!
advertisement-space-villain-6 = Won't someone save us?
advertisement-space-villain-7 = Mua-hah-hah-hah!
advertisement-space-villain-8 = Spaaaaaaaace Villain!
advertisement-space-villain-9 = No one can defeat me!
advertisement-space-villain-10 = Tremble before me!
advertisement-space-villain-11 = CHALLENGE ME!
advertisement-space-villain-12 = FEAR ME!
advertisement-space-villain-13 = Do you dare to face me in battle!?
advertisement-space-villain-14 = Beware, I live!
advertisement-space-villain-15 = I hunger!
thankyou-space-villain-1 = And where do you think you're going, punk?
thankyou-space-villain-2 = Is that all you've got?
thankyou-space-villain-3 = This fight isn't over!
thankyou-space-villain-4 = Challenge again soon!
thankyou-space-villain-5 = Who dares to challenge me next?
thankyou-space-villain-6 = I knew you couldn't defeat me!
thankyou-space-villain-7 = Too much for you to handle?
thankyou-space-villain-8 = Run, coward!
thankyou-space-villain-9 = You never stood a chance.
thankyou-space-villain-10 = Care for a rematch?
thankyou-space-villain-11 = Fight me again!
thankyou-space-villain-12 = Come back here and fight me!