Skip to content
Merged
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
5 changes: 5 additions & 0 deletions Resources/Locale/en-US/_Impstation/seeds/seeds.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
seeds-rose-display-name = rose bush
seeds-rose-name = rose seeds

seeds-blackrose-display-name = black rose bush
seeds-blackrose-name = black rose seeds
2 changes: 2 additions & 0 deletions Resources/Locale/en-US/_Impstation/store/uplink-catalog.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
uplink-bloodredrosekit-name = blood red rose Kit
uplink-bloodredrosekit-desc = A set of roses for the romantic killer to get close to their dear victims.
Original file line number Diff line number Diff line change
Expand Up @@ -138,3 +138,4 @@ flavor-complex-zombie-cocktail-starcup = like you just took a bite out of someon

# Other
flavor-complex-bug = the foundations for a good buguette
flavor-complex-floral = sweet and floral
2 changes: 2 additions & 0 deletions Resources/Prototypes/Catalog/Fills/Crates/botany.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@
amount: 2
- id: BungoSeeds
amount: 2
- id: RoseSeeds #imp
amount: 2 #imp

- type: entity
parent: CrateHydroSecure
Expand Down
17 changes: 17 additions & 0 deletions Resources/Prototypes/_Impstation/Catalog/Fills/Boxes/syndicate.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
- type: entity
parent: [BoxCardboard, BaseMajorContraband] # starcup - Tier3Contraband -> BaseMajorContraband
id: BloodRedRoseBox
name: blood red roses box
description: A set of 4 blood red roses, perfect to create a stunning display of violence.
components:
- type: Storage
grid:
- 0,0,3,1
- type: StorageFill
contents:
- id: RoseSyndicate
amount: 4
- type: Sprite
sprite: /Textures/_Impstation/Objects/Storage/boxes.rsi
layers:
- state: syndicaterosebox
13 changes: 13 additions & 0 deletions Resources/Prototypes/_Impstation/Catalog/uplink_catalog.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
- type: listing
id: UplinkBloodRedRoseBox
name: uplink-bloodredrosekit-name
description: uplink-bloodredrosekit-desc
icon: { sprite: /Textures/_Impstation/Objects/Storage/boxes.rsi, state: syndicaterosebox } # imp
productEntity: BloodRedRoseBox
discountCategory: rareDiscounts
discountDownTo:
Telecrystal: 4
cost:
Telecrystal: 7
categories:
- UplinkWeaponry
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
- type: entity
parent: SeedBase
name: packet of rose seeds
description: "Seeds of a most romantic variety."
id: RoseSeeds
components:
- type: Seed
seedId: rose
- type: Sprite
sprite: _Impstation/Objects/Specific/Hydroponics/rose.rsi

- type: entity
parent: SeedBase
name: packet of black rose seeds
description: "Seeds of a most diabolical variety."
id: BlackRoseSeeds
components:
- type: Seed
seedId: blackRose
- type: Sprite
sprite: _Impstation/Objects/Specific/Hydroponics/blackRose.rsi
Original file line number Diff line number Diff line change
@@ -0,0 +1,152 @@
- type: entity
parent: BaseItem
id: Rose
name: rose # starcup - lowercase
description: Smells like love.
components:
- type: EmbeddableProjectile
minimumSpeed: 3
removalTime: 0.5
offset: 0.0,0.0
- type: ThrowingAngle
angle: 315
- type: LandAtCursor
- type: Fixtures
fixtures:
fix1:
shape: !type:PolygonShape
vertices:
- -0.20,0.10
- -0.10,0.20
- 0.20,-0.10
- 0.10,-0.20
density: 20
mask:
- ItemMask
restitution: 0.3
friction: 0.2
- type: Sprite
sprite: _Impstation/Objects/Specific/Hydroponics/rose.rsi
state: icon
- type: MeleeWeapon
wideAnimationRotation: -45
damage:
types:
Piercing: 2
angle: 0
animation: WeaponArcThrust
soundHit:
path: /Audio/Weapons/pierce.ogg
- type: DamageOtherOnHit
damage:
types:
Piercing: 4
- type: Item
sprite: _Impstation/Objects/Specific/Hydroponics/rose.rsi
size: Small
- type: SolutionContainerManager
solutions:
food:
maxVol: 2
- type: MeleeChemicalInjector
solution: food
- type: InjectableSolution
solution: food
- type: SolutionInjectOnEmbed
transferAmount: 2
solution: food
- type: SolutionTransfer
maxTransferAmount: 2
- type: Damageable
damageContainer: Inorganic
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 30 #excess damage avoids cost of spawning entities.
behaviors:
- !type:DoActsBehavior
acts: [ "Destruction" ]
- trigger:
!type:DamageTrigger
damage: 20
behaviors:
- !type:PlaySoundBehavior
sound:
collection: GlassBreak
- !type:SpawnEntitiesBehavior
spawn:
PartRodMetal1:
min: 1
max: 1
- !type:DoActsBehavior
acts: [ "Destruction" ]
- type: BalloonPopper
- type: Clothing
sprite: _Impstation/Objects/Specific/Hydroponics/rose.rsi
slots:
- HEAD
- MASK
- type: Produce
seedId: rose
- type: Extractable
grindableSolutionName: food
- type: Edible # starcup - FoodComponent -> EdibleComponent
- type: FlavorProfile # starcup
flavors:
- floral
- type: Tag
tags:
- Flower

- type: entity
parent: [Rose, BaseMajorContraband]
id: RoseBlack
name: black rose # starcup - lowercase
description: Smells like darkness.
components:
- type: Clothing
sprite: _Impstation/Objects/Specific/Hydroponics/blackRose.rsi
- type: Sprite
sprite: _Impstation/Objects/Specific/Hydroponics/blackRose.rsi
- type: Item
sprite: _Impstation/Objects/Specific/Hydroponics/blackRose.rsi
- type: Produce
seedId: blackRose
- type: DamageOtherOnHit
damage:
types:
Piercing: 5
- type: SolutionContainerManager
solutions:
food:
maxVol: 3
reagents:
- ReagentId: SulfuricAcid
Quantity: 1
- ReagentId: Razorium
Quantity: 1

- type: entity
parent: [ Rose, BaseMajorContraband ] # starcup - Tier3Contraband -> BaseMajorContraband
id: RoseSyndicate
name: bloodred rose # starcup - lowercase
description: They say the Gorlex Marauders got their start as a deeply unhealthy polycule. # starcup - Syndies aren't communists, unfortunately.
components:
- type: SolutionInjectOnEmbed
transferAmount: 5
solution: food
- type: DamageOtherOnHit
damage:
types:
Piercing: 5
Slash: 3
- type: SolutionContainerManager
solutions:
food:
maxVol: 5
reagents:
- ReagentId: Tazinide
Quantity: 2
- ReagentId: PolytrinicAcid
Quantity: 3
49 changes: 49 additions & 0 deletions Resources/Prototypes/_Impstation/Hydroponics/seeds.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
- type: seed
id: rose
name: seeds-rose-name
noun: seeds-noun-seeds
displayName: seeds-rose-display-name
plantRsi: _Impstation/Objects/Specific/Hydroponics/rose.rsi
packetPrototype: RoseSeeds
productPrototypes:
- Rose
mutationPrototypes:
- blackRose
harvestRepeat: Repeat
lifespan: 55
maturation: 8
production: 6
yield: 3
potency: 10
idealLight: 6
chemicals:
Razorium:
Min: 1
Max: 3
PotencyDivisor: 12

- type: seed
id: blackRose
name: seeds-blackrose-name
noun: seeds-noun-seeds
displayName: seeds-blackrose-display-name
plantRsi: _Impstation/Objects/Specific/Hydroponics/blackRose.rsi
packetPrototype: BlackRoseSeeds
productPrototypes:
- RoseBlack
harvestRepeat: Repeat
lifespan: 55
maturation: 8
production: 6
yield: 3
potency: 10
idealLight: 6
chemicals:
Razorium:
Min: 1
Max: 5
PotencyDivisor: 8
SulfuricAcid:
Min: 1
Max: 8
PotencyDivisor: 10
5 changes: 5 additions & 0 deletions Resources/Prototypes/_starcup/Flavors/flavors.yml
Original file line number Diff line number Diff line change
Expand Up @@ -671,3 +671,8 @@
id: bug
flavorType: Complex
description: flavor-complex-bug

- type: flavor
id: floral
flavorType: Complex
description: flavor-complex-floral
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "made by LandsharkRAWR for Impstation",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "dead"
},
{
"name": "harvest"
},
{
"name": "icon"
},
{
"name": "seed"
},
{
"name": "equipped-HELMET",
"directions": 4
},
{
"name": "equipped-MASK",
"directions": 4
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
},
{
"name": "stage-1"
},
{
"name": "stage-2"
},
{
"name": "stage-3"
},
{
"name": "stage-4"
},
{
"name": "stage-5"
},
{
"name": "stage-6"
}
]
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading