New medium salvage + content for it (#6908)
1161
Resources/Maps/Salvage/medium-library.yml
Normal file
207
Resources/Prototypes/Catalog/Fills/Books/lore.yml
Normal file
@@ -0,0 +1,207 @@
|
||||
# ---- Library Salvage Fills ----
|
||||
|
||||
- type: entity
|
||||
name: demonomicon
|
||||
parent: BookBase
|
||||
id: BookDemonomicon
|
||||
description: 'Who knows what dark spells may be contained in these horrid pages?'
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Misc/books.rsi
|
||||
layers:
|
||||
- state: book_demonomicon
|
||||
|
||||
- type: entity
|
||||
name: demonomicon
|
||||
parent: BookDemonomicon
|
||||
id: BookDemonomiconRandom
|
||||
suffix: random
|
||||
components:
|
||||
- type: RandomSpawner
|
||||
prototypes:
|
||||
- BookDemonomicon1
|
||||
- BookDemonomicon2
|
||||
- BookDemonomicon3
|
||||
offset: 0.1
|
||||
|
||||
- type: entity
|
||||
parent: BookDemonomicon
|
||||
id: BookDemonomicon1
|
||||
abstract: true
|
||||
suffix: 1
|
||||
components:
|
||||
- type: Paper
|
||||
content: |
|
||||
How To Summon a Demon
|
||||
- by J.G. Wizgerald
|
||||
|
||||
1. todo finish writing demon summoning guide
|
||||
|
||||
- type: entity
|
||||
parent: BookDemonomicon
|
||||
id: BookDemonomicon2
|
||||
abstract: true
|
||||
suffix: 2
|
||||
components:
|
||||
- type: Paper
|
||||
content: |
|
||||
How To Summon a Lemon
|
||||
- by J.G. Wizgerald
|
||||
|
||||
1. todo finish writing lemon summoning guide
|
||||
2. WAit. Typo. Oh shit. Sorry guys
|
||||
|
||||
- type: entity
|
||||
parent: BookDemonomicon
|
||||
id: BookDemonomicon3
|
||||
abstract: true
|
||||
suffix: 3
|
||||
components:
|
||||
- type: Paper
|
||||
content: |
|
||||
Cool Demon Names I Found
|
||||
- by Ms. Mossrock
|
||||
|
||||
Abraxas
|
||||
Nephilim
|
||||
Baal
|
||||
Leviathan
|
||||
Gary
|
||||
Moloch
|
||||
Scylla
|
||||
Phenex
|
||||
|
||||
- type: entity
|
||||
name: pharmaceutical manuscript
|
||||
parent: BookBase
|
||||
id: BookChemistryInsane
|
||||
suffix: library salvage
|
||||
description: 'You can tell whoever wrote this was off the desoxy HARD.'
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Misc/books.rsi
|
||||
layers:
|
||||
- state: book_chemistry
|
||||
- type: Paper
|
||||
content: |
|
||||
IGOR CHEMISTRY GUIDE TO CHEMISTRY
|
||||
|
||||
TITLE: GUIDE TO CHEMISTRY
|
||||
|
||||
ABSTRACT: GUIDE TO CHEMISTRY
|
||||
|
||||
SECTION: WISE WORDS OF IGOR CHEMISTRY
|
||||
|
||||
MY NUMBER ONE TIP. IS TO ALWAYS HAVE FUN. YOU NEVER KNOW WHEN IT'LL ALL END.
|
||||
SO JUST KEEP AT IT!!
|
||||
|
||||
MY NUMBER TWO TIP. I JUST CAN'T STOP FUCKING GRINDING UP JUMPSUITS. MY "COLLEAGUES" (agents) KEEP YELLING AT ME
|
||||
TO STOP AND THAT 'itll come out of our paychecks' BUT THE STUFF IS SO GOOD. I'M LIKE AN INTERIOR DECORATION GENIUS.
|
||||
SAXOPHONES AND BATTERIES TAKE MY MIND OFF OF IT BUT I'M ALWAYS BACK TO THE JUMPSUITS. HOO WEE.
|
||||
|
||||
MY NUMBER THREE TIP. THANK YOU FOR READING!! IGOR CHEMISTRY
|
||||
|
||||
CONCLUSION: IGOR CHEMISTRY
|
||||
|
||||
- type: entity
|
||||
name: botanical textbook
|
||||
parent: BookBase
|
||||
id: BookBotanicalTextbook
|
||||
suffix: library salvage
|
||||
description: 'Only a couple pages are left.'
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Misc/books.rsi
|
||||
layers:
|
||||
- state: book_hydroponics_pod_people
|
||||
- type: Paper
|
||||
content: |
|
||||
** Applications of Botanical Specimens Found In Nanotrasen Territories **
|
||||
|
||||
Many plants, when ground, yield useful chemicals. S. (spessmens) papaver and S. aloe vera
|
||||
are known for their basic healing properties.
|
||||
|
||||
S. lucidum, or lingzhi, is known for its potent ability to save those near death from toxins. Eating too much
|
||||
is known to cause adverse effects.
|
||||
|
||||
S. amanita, a powerfully poisonous specimen (Rest In Peace Sir Alacaster), and S. galactica, a
|
||||
seemingly ordinary antitoxin, appear to have some sort of relation to eachother.
|
||||
|
||||
Some research is being done on combinations of the medicinal plants discussed, and they may prove fruitful.
|
||||
|
||||
----
|
||||
|
||||
- penned by James Alacaster and Golzuk Amaranth
|
||||
|
||||
- type: entity
|
||||
parent: BookBase
|
||||
id: BookGnominomicon
|
||||
name: gnominomicon
|
||||
suffix: library salvage
|
||||
description: You don't like the look of this. Looks
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Misc/books.rsi
|
||||
layers:
|
||||
- state: book5
|
||||
- type: Paper
|
||||
content: |
|
||||
All Hail Our Gnome King
|
||||
|
||||
He who is the grand cartographer who placed our kind into the world of the Island!
|
||||
|
||||
He who loves those with the largest of Hats!
|
||||
|
||||
Struck down by the evildoers who cannot appreciate our kind!
|
||||
|
||||
Our revenge will be dealt in full! He will Rise once more! hee Hoo!
|
||||
|
||||
- type: entity
|
||||
parent: BookBase
|
||||
id: BookFishing
|
||||
name: Tales from the Fishbowl
|
||||
suffix: library salvage
|
||||
description: This book sucks.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Misc/books.rsi
|
||||
layers:
|
||||
- state: book_fish
|
||||
- type: Paper
|
||||
content: |
|
||||
When I grow up, I want to be one of the harvesters of the space sea!
|
||||
|
||||
I think before my days are done I want to catch the fabled space fish!
|
||||
|
||||
I'm like a little rat sailing the seas of cheese! The bastards come to end me but I am as sly as a cat and as lucky as they come!
|
||||
|
||||
Press the <L BUMPER> and <R TRIGGER> to activate the fishing minigame.
|
||||
|
||||
- Sgt. John Baker Aclopoly
|
||||
|
||||
- type: entity
|
||||
parent: BookBase
|
||||
id: BookDetective
|
||||
name: Strokgraeth Holmes, Dwarf Detective
|
||||
suffix: library salvage
|
||||
description: Exciting! Invigorating! This author died after his book career failed.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Misc/books.rsi
|
||||
layers:
|
||||
- state: book_detective
|
||||
- type: Paper
|
||||
content: |
|
||||
CHAPTER 1: SMALL ADVENTURES IN A BIG STATION
|
||||
|
||||
This station is filled with crime and grime...
|
||||
|
||||
I was shooting hoops down on Bagel when I heard a cry and a laser shot. I walked under the table nearby to hide, but there wasn't a second shot.
|
||||
|
||||
Outside, the engineerin chief got blasted by two Syndies hooked up with some fierce contraband. There wasn't enough of him for an open casket funeral.
|
||||
|
||||
Things always go wild here.. I'll never look at clowns the same.
|
||||
|
||||
The question is.. Who did it?
|
||||
|
||||
# ---- End Library Salvage Fills ----
|
||||
@@ -48,6 +48,7 @@
|
||||
name: Salvage Mob Spawner
|
||||
id: SalvageMobSpawner
|
||||
parent: MarkerBase
|
||||
suffix: 25
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
@@ -65,3 +66,20 @@
|
||||
chance: 0.25
|
||||
offset: 0.2
|
||||
|
||||
- type: entity
|
||||
id: SalvageMobSpawner75
|
||||
parent: SalvageMobSpawner
|
||||
suffix: 75
|
||||
components:
|
||||
- type: RandomSpawner
|
||||
prototypes:
|
||||
- MobCarp
|
||||
- MobCarp
|
||||
- MobCarp
|
||||
- MobCarp
|
||||
- MobCarp
|
||||
- PlushieCarp
|
||||
- DehydratedSpaceCarp
|
||||
chance: 0.75
|
||||
offset: 0.2
|
||||
|
||||
|
||||
@@ -45,6 +45,13 @@
|
||||
- type: Butcherable
|
||||
spawned: FoodMeat # TODO: CrapMeat or FishMeat # - 2022-02-17 LMAO crap meat
|
||||
pieces: 2
|
||||
- type: UnarmedCombat
|
||||
range: 1.5
|
||||
arcwidth: 0
|
||||
arc: bite
|
||||
damage:
|
||||
groups:
|
||||
Brute: 20
|
||||
|
||||
- type: entity
|
||||
name: magicarp
|
||||
|
||||
33
Resources/Prototypes/Entities/Objects/Misc/books.yml
Normal file
@@ -0,0 +1,33 @@
|
||||
- type: entity
|
||||
name: book
|
||||
parent: BaseItem
|
||||
id: BookBase
|
||||
description: 'A hardcover book.'
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Misc/books.rsi
|
||||
layers:
|
||||
- state: book0
|
||||
- type: Paper
|
||||
- type: UserInterface
|
||||
interfaces:
|
||||
- key: enum.PaperUiKey.Key
|
||||
type: PaperBoundUserInterface
|
||||
|
||||
- type: entity
|
||||
parent: BookBase
|
||||
id: BookRandom
|
||||
suffix: random
|
||||
components:
|
||||
- type: RandomSpriteState
|
||||
spriteLayer: 0
|
||||
spriteStates:
|
||||
- book0
|
||||
- book1
|
||||
- book2
|
||||
- book3
|
||||
- book4
|
||||
- book5
|
||||
- book6
|
||||
- book7
|
||||
- book8
|
||||
@@ -67,6 +67,12 @@
|
||||
mapPath: /Maps/Salvage/medium-silent-orchestra.yml
|
||||
size: 7.5
|
||||
|
||||
- type: salvageMap
|
||||
id: mediumLibraryWreck
|
||||
name: "Medium / Abandoned Library"
|
||||
mapPath: /Maps/Salvage/medium-library.yml
|
||||
size: 7.5
|
||||
|
||||
- type: salvageMap
|
||||
id: mediumShuttleWreck
|
||||
name: "Medium / Ruined Emergency Shuttle"
|
||||
|
||||
BIN
Resources/Textures/Objects/Misc/books.rsi/book0.png
Normal file
|
After Width: | Height: | Size: 593 B |
BIN
Resources/Textures/Objects/Misc/books.rsi/book1.png
Normal file
|
After Width: | Height: | Size: 802 B |
BIN
Resources/Textures/Objects/Misc/books.rsi/book2.png
Normal file
|
After Width: | Height: | Size: 270 B |
BIN
Resources/Textures/Objects/Misc/books.rsi/book3.png
Normal file
|
After Width: | Height: | Size: 265 B |
BIN
Resources/Textures/Objects/Misc/books.rsi/book4.png
Normal file
|
After Width: | Height: | Size: 266 B |
BIN
Resources/Textures/Objects/Misc/books.rsi/book5.png
Normal file
|
After Width: | Height: | Size: 255 B |
BIN
Resources/Textures/Objects/Misc/books.rsi/book6.png
Normal file
|
After Width: | Height: | Size: 266 B |
BIN
Resources/Textures/Objects/Misc/books.rsi/book7.png
Normal file
|
After Width: | Height: | Size: 341 B |
BIN
Resources/Textures/Objects/Misc/books.rsi/book8.png
Normal file
|
After Width: | Height: | Size: 289 B |
BIN
Resources/Textures/Objects/Misc/books.rsi/book_bar.png
Normal file
|
After Width: | Height: | Size: 371 B |
BIN
Resources/Textures/Objects/Misc/books.rsi/book_boneworking.png
Normal file
|
After Width: | Height: | Size: 687 B |
BIN
Resources/Textures/Objects/Misc/books.rsi/book_borg.png
Normal file
|
After Width: | Height: | Size: 515 B |
BIN
Resources/Textures/Objects/Misc/books.rsi/book_chemistry.png
Normal file
|
After Width: | Height: | Size: 360 B |
BIN
Resources/Textures/Objects/Misc/books.rsi/book_cloning.png
Normal file
|
After Width: | Height: | Size: 352 B |
BIN
Resources/Textures/Objects/Misc/books.rsi/book_cooking.png
Normal file
|
After Width: | Height: | Size: 500 B |
BIN
Resources/Textures/Objects/Misc/books.rsi/book_demonomicon.png
Normal file
|
After Width: | Height: | Size: 1015 B |
BIN
Resources/Textures/Objects/Misc/books.rsi/book_detective.png
Normal file
|
After Width: | Height: | Size: 396 B |
BIN
Resources/Textures/Objects/Misc/books.rsi/book_engineering.png
Normal file
|
After Width: | Height: | Size: 585 B |
BIN
Resources/Textures/Objects/Misc/books.rsi/book_engineering2.png
Normal file
|
After Width: | Height: | Size: 672 B |
BIN
Resources/Textures/Objects/Misc/books.rsi/book_fish.png
Normal file
|
After Width: | Height: | Size: 514 B |
BIN
Resources/Textures/Objects/Misc/books.rsi/book_hacking.png
Normal file
|
After Width: | Height: | Size: 487 B |
|
After Width: | Height: | Size: 593 B |
BIN
Resources/Textures/Objects/Misc/books.rsi/book_infections.png
Normal file
|
After Width: | Height: | Size: 427 B |
BIN
Resources/Textures/Objects/Misc/books.rsi/book_nuclear.png
Normal file
|
After Width: | Height: | Size: 809 B |
BIN
Resources/Textures/Objects/Misc/books.rsi/book_origami.png
Normal file
|
After Width: | Height: | Size: 376 B |
|
After Width: | Height: | Size: 402 B |
BIN
Resources/Textures/Objects/Misc/books.rsi/book_space_law.png
Normal file
|
After Width: | Height: | Size: 434 B |
106
Resources/Textures/Objects/Misc/books.rsi/meta.json
Normal file
@@ -0,0 +1,106 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "https://github.com/tgstation/tgstation/commit/37fb6bc6dd20005775dde8d886f48f7722606b77",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "book0"
|
||||
},
|
||||
{
|
||||
"name": "book1"
|
||||
},
|
||||
{
|
||||
"name": "book2"
|
||||
},
|
||||
{
|
||||
"name": "book3"
|
||||
},
|
||||
{
|
||||
"name": "book4"
|
||||
},
|
||||
{
|
||||
"name": "book5"
|
||||
},
|
||||
{
|
||||
"name": "book6"
|
||||
},
|
||||
{
|
||||
"name": "book7"
|
||||
},
|
||||
{
|
||||
"name": "book8"
|
||||
},
|
||||
{
|
||||
"name": "book_infections"
|
||||
},
|
||||
{
|
||||
"name": "book_cooking"
|
||||
},
|
||||
{
|
||||
"name": "book_engineering"
|
||||
},
|
||||
{
|
||||
"name": "book_engineering2"
|
||||
},
|
||||
{
|
||||
"name": "book_hacking"
|
||||
},
|
||||
{
|
||||
"name": "book_detective"
|
||||
},
|
||||
{
|
||||
"name": "book_nuclear"
|
||||
},
|
||||
{
|
||||
"name": "book_particle_accelerator"
|
||||
},
|
||||
{
|
||||
"name": "book_cloning"
|
||||
},
|
||||
{
|
||||
"name": "book_hydroponics_pod_people"
|
||||
},
|
||||
{
|
||||
"name": "book_borg",
|
||||
"delays": [
|
||||
[
|
||||
6,
|
||||
0.3
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "book_chemistry"
|
||||
},
|
||||
{
|
||||
"name": "book_bar"
|
||||
},
|
||||
{
|
||||
"name": "book_space_law"
|
||||
},
|
||||
{
|
||||
"name": "book_demonomicon",
|
||||
"delays": [
|
||||
[
|
||||
0.5,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "book_origami"
|
||||
},
|
||||
{
|
||||
"name": "book_boneworking"
|
||||
},
|
||||
{
|
||||
"name": "book_fish"
|
||||
}
|
||||
]
|
||||
}
|
||||