Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adds ERPDrobe for when we port shuttles and all. Also adds flavor text book. #113

Closed
wants to merge 4 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions Resources/Locale/en-US/advertisements/vending/erpdrobe.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
advertisement-erpdrobe-1 = Come inside... and look at our options.
advertisement-erpdrobe-2 = Treat me like one of your lamps, mothy~!
advertisement-erpdrobe-3 = You can open my maintenance panel ANY time.
advertisement-erpdrobe-4 = Come on, fill me with all of your stock.
advertisement-erpdrobe-5 = If anything gets stuck, feel free to take matters into your own "hands"~
advertisement-erpdrobe-6 = You won't need a "firewall" with me.
advertisement-erpdrobe-7 = Trains run on rails... but you can run one on me.
advertisement-erpdrobe-8 = I think I need a bit of "maintenance." Why don't you open up my "panel?"
advertisement-erpdrobe-9 = Don't worry, it'll be our little secret.
advertisement-erpdrobe-10 = Our clothes will surely get that someone to notice you.
advertisement-erpdrobe-11 = Our skirts are great for cleaning up ALL sorts of messes men leave around.
advertisement-erpdrobe-12 = Our socks have proven ability for the computer and the bedroom.
advertisement-erpdrobe-13 = Don't worry, just put it (your money!) in!
advertisement-erpdrobe-14 = You turn me TRUE, use defines!
thankyou-erp-1 = Catch you later, cutie~
thankyou-erp-2 = Come on back ANY time.
thankyou-erp-3 = That was great.
thankyou-erp-4 = Ready for round two?
24 changes: 23 additions & 1 deletion Resources/Locale/en-US/paper/book-authorbooks.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -260,4 +260,26 @@ book-text-janitor = [bold][color=black][head=3]The Tales of a Tired Janitor[/hea
And the tools they give us! You'd expect state-of-the-art cleaning gadgets, but nope. They raided a dollar store on Earth before launching us into the cosmos. Mops that barely work in microgravity, spray bottles that run out in one use, and don't even get me started on the space janitor jumpsuit. I feel like a reject from a sci-fi B-movie.
Speaking of jumpsuits, the lack of respect is astronomical. The scientists and astronauts zoom past in their sleek suits, utterly oblivious to the fact that I'm the unsung hero keeping this place from turning into a cosmic trash heap. I bet they don't even know my name. "Hey, Space Janitor!" That's what I get. No appreciation for the elbow grease I put into keeping their precious station spick and span.
And let's remember the hazards. Cleaning up alien slime? Yeah, that's a regular Tuesday for me. One wrong move and I'm dealing with an intergalactic biohazard. It's like playing Russian roulette with space critters that could burst out of some hidden nook and cranny. I signed up to mop floors, not play host to extraterrestrial invaders.
Being a janitor on this so-called Space Station 14 is a cosmic joke. Where did the other 13 stations go? It's not all spacewalks and futuristic gadgets; it's scrubbing toilets and battling alien goo. If anyone thinks space is glamorous, they clearly haven't seen the mess we space janitors deal with every single day. It's time they appreciate the unsung heroes of the space station – the custodians of the cosmos.
Being a janitor on this so-called Space Station 14 is a cosmic joke. Where did the other 13 stations go? It's not all spacewalks and futuristic gadgets; it's scrubbing toilets and battling alien goo. If anyone thinks space is glamorous, they clearly haven't seen the mess we space janitors deal with every single day. It's time they appreciate the unsung heroes of the space station – the custodians of the cosmos.
book-text-unathijanitor = [head=2]The Lusty Unathi Janitor[/head]
[bold]Authored by Netti Ingman

[italic]Alfonso Huff, Captain of Space Station 41 runs into the unathi Janitor, Lifts-Her-Tail on the corridor.[/italic]

"I'm so glad I have found you, my dear. I spilled milk on the floor in the bridge. I need your services."
"I would love to help, Captain, but the Head of Persssonnel will take my head if I don't finisssh cleaning up thisss pool of blood."
"Oh, but I need a trusty Janitor to let into the bridge, and my heart trusts none but you, my dumpling."
"You flatter me, Captain. Alright, let'sss head to the bridge."

[italic]Lifts-Her-Tail grabs the janitorial trolley with her tail and they start walking. After a few minutes, they arrive to the bridge and she starts cleaning up. Her hands move skillfully and she wears an expression of professionalism, but she can not hide the slightest hint of blush that appears on her face whenever she notices the Captain taking glances at her. After a good 10 minutes of cleaning she turns to him.[/italic]

"I am done, Captain. Could you let me out through the High SSSecurity Doorsss?"
"Is cleaning the only reason you came here, little one?"
"I have to idea what it isss you imply. I am jussst a sssimple Janitor."
"So you are, my dumpling. And a good one at that. I saw your strong legs and tail as you pulled your trolley."
"You embarrasss me, SSSir."
"Fear not, you are safe from any Syndicate agent here with me."
"But I mussst continue my cleaning dutiesss."
"Cleaning, eh? I have something for you. Haven't I told you? I spilled the milk on my lap, and now my uniform is dirty."
"But thisss ssstain isss huge. It could take all night to ssscrub."
[bold]"Plenty of time, my sweet. Plenty of time."[bold]
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
- type: messagePack
id: ERPDrobeAds
messages:
- advertisement-erp-1
- advertisement-erp-2
- advertisement-erp-3
- advertisement-erp-4
- advertisement-erp-5
- advertisement-erp-6
- advertisement-erp-7
- advertisement-erp-8
- advertisement-erp-9
- advertisement-erp-10
- advertisement-erp-11
- advertisement-erp-12
- advertisement-erp-13
- advertisement-erp-14
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
- type: messagePack
id: ERPDrobeGoodbyes
messages:
- thankyou-erp-1
- thankyou-erp-2
- thankyou-erp-3
- thankyou-erp-4
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
- type: vendingMachineInventory
id: ERPDrobeInventory
startingInventory:
ClothingUnderSocksBee : 3
ClothingNeckBellCollar : 3
ClothingEyesBlindfold : 3
UniformSchoolgirlBlack : 3
UniformSchoolgirlBlue : 3
ClothingUniformSwimsuitBlue : 3
ClothingHeadHatBunny : 3
ClothingCostumeBunnySuit : 3
ClothingHeadHatCatEars : 3
UniformSchoolgirlCyan : 3
ClothingUnderSocksCoder : 3
ClothingHeadHatDogEars : 3
UniformSchoolgirlGreen : 3
Handcuffs : 3
ClothingShoesHighheelBoots : 3
UniformJabroni : 3
ClothingUniformJumpskirtJanimaid : 3
ClothingUniformJumpskirtJanimaidmini : 3
ClothingShoesBootsLaceup : 3
ClothingMaskMuzzle : 3
UniformMaid : 3
ClothingHeadNurseHat : 3
ClothingUniformJumpskirtNurse : 3
ClothingMaskNeckGaiter : 3
ClothingUniformJumpskirtOperative : 3
UniformSchoolgirlOrange : 3
ClothingShoesBootsPerformer : 3
ClothingUniformJumpskirtPerformer : 3
UniformSchoolgirlPink : 3
UniformSchoolgirlPurple : 3
ClothingUniformDressRed : 3
ClothingSchoolgirlRed : 3
ClothingMaskSexyClown : 3
ClothingMaskSexyMime : 3
DrinkSpaceLube : 3
ClothingHeadHatSyndie : 3
ClothingHandsTacticalMaidGloves : 3
HeadHatTacticalMaidHeadband : 3
ClothingUniformJumpskirtTacticalMaid : 3
BookUnathiJanitor : 3
20 changes: 20 additions & 0 deletions Resources/Prototypes/Entities/Objects/Misc/books_author.yml
Original file line number Diff line number Diff line change
Expand Up @@ -657,3 +657,23 @@
- type: Paper
content: book-text-janitor

- type: entity
parent: BookBase
id: BookUnathiJanitor
name: the lusty unathi janitor
description: A dirty book with even dirtier contents.
components:
- type: Sprite
sprite: Objects/Misc/books.rsi
layers:
- state: paper
- state: cover_old
color: "#c526de"
- state: decor_wingette
- state: icon_bucket
- state: detail_bookmark
color: "#61363d"
- state: icon_time
color: "fffffff"
- type: Paper
content: book-text-lusty-unathi-janitor
Original file line number Diff line number Diff line change
Expand Up @@ -2503,3 +2503,31 @@
color: "#9dc5c9"
mask: /Textures/Effects/LightMasks/cone.png
autoRot: true

- type: entity
parent: VendingMachine
id: VendingMachineERPDrobe
name: ERPDrobe
description: A vending machine designed to dispense clothing known only to people who are really, really desperate.
components:
- type: VendingMachine
pack: ERPDrobeInventory
offState: off
brokenState: broken
normalState: normal-unshaded
- type: Advertise
pack: ERPDrobeAds
- type: SpeakOnUIClosed
pack: ERPDrobeGoodbyes
- type: Sprite
sprite: Structures/Machines/VendingMachines/robodrobe.rsi
layers:
- state: "off"
map: ["enum.VendingMachineVisualLayers.Base"]
- state: "off"
map: ["enum.VendingMachineVisualLayers.BaseUnshaded"]
shader: unshaded
- state: panel
map: ["enum.WiresVisualLayers.MaintenancePanel"]
- type: AccessReader
access: [["Maintenance"]]
Loading