Rainbow Weed (#25759)

* rainbow weed

* Lipolicide

* psicodine + mannitol

* happiness

* ground + dried + smokables

* damn you notepad++

* fix

WHY NOT TELL ME ALL THE PROBLEMS AT THE SAME TIME!!!

* work

* work i beg you

* recipe good

* possibly fix merge conflict

* remove reagents
This commit is contained in:
potato1234_x
2024-04-29 14:06:27 +10:00
committed by GitHub
parent 9cb3287de4
commit cd90c05ce5
22 changed files with 509 additions and 2 deletions

View File

@@ -22,7 +22,7 @@ reagent-desc-razorium = A strange, non-newtonian chemical. It is produced when t
reagent-name-fresium = Fresium
reagent-desc-fresium = A mysterious compound that slows the vibration of atoms and molecules... somehow. In layman's terms, it makes things cold... REALLY cold. Can cause long-lasting movement issues if ingested.
reagent-name-laughter = Laughter
reagent-name-laughter = laughter
reagent-desc-laughter = Some say that this is the best medicine, but recent studies have proven that to be untrue.
reagent-name-weh = juice that makes you Weh

View File

@@ -1,4 +1,5 @@
# Nouns
# Nouns
seeds-noun-seeds = seeds
seeds-noun-spores = spores
@@ -59,6 +60,8 @@ seeds-eggy-name = egg-plant
seeds-eggy-display-name = egg-plants
seeds-cannabis-name = cannabis
seeds-cannabis-display-name = cannabis
seeds-rainbow-cannabis-name = rainbow cannabis
seeds-rainbow-cannabis-display-name = rainbow cannabis
seeds-tobacco-name = tobacco
seeds-tobacco-display-name = tobacco plant
seeds-nettle-name = nettle

View File

@@ -28,6 +28,34 @@
reagents:
- ReagentId: THC
Quantity: 20
- type: entity
id: JointRainbow
parent: Joint
name: joint
suffix: Rainbow
description: A roll of dried plant matter wrapped in thin paper. Seems to be colorful inside.
components:
- type: Construction
graph: smokeableJointRainbow
node: jointRainbow
- type: SolutionContainerManager
solutions:
smokable:
maxVol: 20
reagents:
- ReagentId: SpaceDrugs
Quantity: 4
- ReagentId: Lipolicide
Quantity: 4
- ReagentId: MindbreakerToxin
Quantity: 2.66
- ReagentId: Happiness
Quantity: 2.66
# - ReagentId: ColorfulReagent
# Quantity: 1.33
- ReagentId: Psicodine
Quantity: 0.8
- type: entity
id: Blunt
@@ -59,3 +87,31 @@
reagents:
- ReagentId: THC
Quantity: 20
- type: entity
id: BluntRainbow
parent: Blunt
name: blunt
suffix: Rainbow
description: A roll of dried plant matter wrapped in a dried tobacco leaf. Seems to be colorful inside.
components:
- type: Construction
graph: smokeableBluntRainbow
node: bluntRainbow
- type: SolutionContainerManager
solutions:
smokable:
maxVol: 20
reagents:
- ReagentId: SpaceDrugs
Quantity: 4
- ReagentId: Lipolicide
Quantity: 4
- ReagentId: MindbreakerToxin
Quantity: 2.66
- ReagentId: Happiness
Quantity: 2.66
# - ReagentId: ColorfulReagent
# Quantity: 1.33
- ReagentId: Psicodine
Quantity: 0.8

View File

@@ -63,3 +63,26 @@
path: /Audio/Weapons/Guns/Empty/empty.ogg
ejectSound:
path: /Audio/Weapons/Guns/Empty/empty.ogg
- type: entity
id: SmokingPipeFilledCannabisRainbow
parent: SmokingPipe
name: pipe
suffix: Rainbow Cannabis
description: Just like grandpappy used to smoke.
components:
- type: ContainerContainer
containers:
bowl_slot: !type:ContainerSlot
- type: ItemSlots
- type: SmokingPipe
bowl_slot:
name: smoking-pipe-slot-component-slot-name-bowl
startingItem: GroundCannabisRainbow
whitelist:
tags:
- Smokable
insertSound:
path: /Audio/Weapons/Guns/Empty/empty.ogg
ejectSound:
path: /Audio/Weapons/Guns/Empty/empty.ogg

View File

@@ -65,7 +65,101 @@
- Smokable
- type: Item
size: Tiny
- type: entity
name: rainbow cannabis leaves
parent: LeavesCannabis
id: LeavesCannabisRainbow
description: "Is it supposed to be glowing like that...?"
components:
- type: Sprite
sprite: Objects/Specific/Hydroponics/rainbow_cannabis.rsi
- type: Produce
seedId: rainbowCannabis
- type: PointLight
radius: 1.5
energy: 2
- type: RgbLightController
cycleRate: 0.6
- type: SolutionContainerManager
solutions:
food:
reagents:
- ReagentId: SpaceDrugs
Quantity: 3
- ReagentId: Lipolicide
Quantity: 3
- ReagentId: MindbreakerToxin
Quantity: 2
- ReagentId: Happiness
Quantity: 2
# - ReagentId: ColorfulReagent
# Quantity: 1
- ReagentId: Psicodine
Quantity: 0.6
- type: entity
name: dried rainbow cannabis leaves
parent: LeavesCannabisDried
id: LeavesCannabisRainbowDried
description: "Dried rainbow cannabis leaves, ready to be ground."
components:
- type: Stack
stackType: LeavesCannabisRainbowDried
count: 1
- type: SolutionContainerManager
solutions:
food:
maxVol: 8.5 #fuck you saveload test fail
reagents:
- ReagentId: SpaceDrugs
Quantity: 2.4
- ReagentId: Lipolicide
Quantity: 2.4
- ReagentId: MindbreakerToxin
Quantity: 1.6
- ReagentId: Happiness
Quantity: 1.6
# - ReagentId: ColorfulReagent
# Quantity: 0.8
- ReagentId: Psicodine
Quantity: 0.48
- type: Sprite
sprite: Objects/Specific/Hydroponics/rainbow_cannabis.rsi
state: dried
- type: entity
name: ground rainbow cannabis
parent: GroundCannabis
id: GroundCannabisRainbow
description: "Ground rainbow cannabis, ready to take you on a trip."
components:
- type: Stack
stackType: GroundCannabisRainbow
count: 1
- type: SolutionContainerManager
solutions:
food:
reagents:
- ReagentId: SpaceDrugs
Quantity: 4
- ReagentId: Lipolicide
Quantity: 4
- ReagentId: MindbreakerToxin
Quantity: 2.66
- ReagentId: Happiness
Quantity: 2.66
# - ReagentId: ColorfulReagent
# Quantity: 1.33
- ReagentId: Psicodine
Quantity: 0.8
- type: Sprite
sprite: Objects/Specific/Hydroponics/rainbow_cannabis.rsi
state: powderpile_rainbow
color: white
- type: Construction
graph: smokeableGroundCannabisRainbow
node: groundRainbow
- type: entity
name: tobacco leaves

View File

@@ -295,6 +295,17 @@
- type: Sprite
sprite: Objects/Specific/Hydroponics/cannabis.rsi
- type: entity
parent: SeedBase
name: packet of rainbow cannabis seeds
description: "These seeds grow into rainbow weed. Groovy... and also highly addictive."
id: RainbowCannabisSeeds
components:
- type: Seed
seedId: rainbowCannabis
- type: Sprite
sprite: Objects/Specific/Hydroponics/rainbow_cannabis.rsi
- type: entity
parent: SeedBase
name: packet of nettle seeds

View File

@@ -794,6 +794,8 @@
packetPrototype: CannabisSeeds
productPrototypes:
- LeavesCannabis
mutationPrototypes:
- rainbowCannabis
harvestRepeat: Repeat
lifespan: 75
maturation: 8
@@ -810,6 +812,51 @@
Max: 10
PotencyDivisor: 10
- type: seed
id: rainbowCannabis
name: seeds-rainbow-cannabis-name
noun: seeds-noun-seeds
displayName: seeds-rainbow-cannabis-display-name
plantRsi: Objects/Specific/Hydroponics/rainbow_cannabis.rsi
packetPrototype: RainbowCannabisSeeds
productPrototypes:
- LeavesCannabisRainbow
harvestRepeat: Repeat
lifespan: 75
maturation: 8
production: 12
yield: 2
potency: 20
growthStages: 3
waterConsumption: 0.40
idealLight: 9
idealHeat: 298
chemicals:
SpaceDrugs:
Min: 1
Max: 15
PotencyDivisor: 10
Lipolicide:
Min: 1
Max: 15
PotencyDivisor: 10
MindbreakerToxin:
Min: 1
Max: 5
PotencyDivisor: 20
Happiness:
Min: 1
Max: 5
# PotencyDivisor: 20
# ColorfulReagent:
# Min: 0
# Max: 5
# PotencyDivisor: 20
Psicodine:
Min: 0
Max: 5
PotencyDivisor: 33
- type: seed
id: tobacco
name: seeds-tobacco-name

View File

@@ -1703,6 +1703,14 @@
solids:
LeavesCannabis: 1
- type: microwaveMealRecipe
id: RecipeDriedCannabisRainbow
name: dried rainbow cannabis leaves recipe
result: LeavesCannabisRainbowDried
time: 10
solids:
LeavesCannabisRainbow: 1
- type: microwaveMealRecipe
id: RecipeTrashBakedBananaPeel
name: baked banana peel recipe

View File

@@ -12,6 +12,21 @@
doAfter: 2
- node: joint
entity: Joint
- type: constructionGraph
id: smokeableJointRainbow
start: start
graph:
- node: start
edges:
- to: jointRainbow
steps:
- material: PaperRolling
- material: CigaretteFilter
- material: GroundCannabisRainbow
doAfter: 2
- node: jointRainbow
entity: JointRainbow
- type: constructionGraph
id: smokeableBlunt
@@ -27,6 +42,20 @@
- node: blunt
entity: Blunt
- type: constructionGraph
id: smokeableBluntRainbow
start: start
graph:
- node: start
edges:
- to: bluntRainbow
steps:
- material: LeavesTobaccoDried
- material: GroundCannabisRainbow
doAfter: 2
- node: bluntRainbow
entity: BluntRainbow
- type: constructionGraph
id: smokeableCigarette
start: start
@@ -56,6 +85,20 @@
- node: ground
entity: GroundCannabis
- type: constructionGraph
id: smokeableGroundCannabisRainbow
start: start
graph:
- node: start
edges:
- to: groundRainbow
steps:
- material: LeavesCannabisRainbowDried
amount: 2
doAfter: 5
- node: groundRainbow
entity: GroundCannabisRainbow
- type: constructionGraph
id: smokeableGroundTobacco
start: start

View File

@@ -8,6 +8,17 @@
description: "A roll of dried plant matter wrapped in thin paper."
icon: { sprite: Objects/Consumable/Smokeables/Cannabis/joint.rsi, state: unlit-icon }
objectType: Item
- type: construction
name: rainbow joint
id: smokeableJointRainbow
graph: smokeableJointRainbow
startNode: start
targetNode: jointRainbow
category: construction-category-misc
description: "A roll of dried plant matter wrapped in thin paper."
icon: { sprite: Objects/Consumable/Smokeables/Cannabis/joint.rsi, state: unlit-icon }
objectType: Item
- type: construction
name: blunt
@@ -20,6 +31,17 @@
icon: { sprite: Objects/Consumable/Smokeables/Cannabis/blunt.rsi, state: unlit-icon }
objectType: Item
- type: construction
name: rainbow blunt
id: smokeableBluntRainbow
graph: smokeableBluntRainbow
startNode: start
targetNode: bluntRainbow
category: construction-category-misc
description: "A roll of dried plant matter wrapped in a dried tobacco leaf."
icon: { sprite: Objects/Consumable/Smokeables/Cannabis/blunt.rsi, state: unlit-icon }
objectType: Item
- type: construction
name: cigarette
id: smokeableCigarette
@@ -45,6 +67,17 @@
# color: darkgreen
objectType: Item
- type: construction
name: ground rainbow cannabis
id: smokeableGroundCannabisRainbow
graph: smokeableGroundCannabisRainbow
startNode: start
targetNode: groundRainbow
category: construction-category-misc
description: "Ground rainbow cannabis, ready to take you on a trip."
icon: { sprite: Objects/Specific/Hydroponics/rainbow_cannabis.rsi, state: powderpile_rainbow }
objectType: Item
- type: construction
name: ground tobacco
id: smokeableGroundTobacco

View File

@@ -582,7 +582,7 @@
Sigynate:
amount: 2
products:
Aloxadone: 4
Aloxadone: 4
- type: reaction
id: Psicodine

View File

@@ -51,6 +51,14 @@
maxCount:
itemSize: 1
- type: stack
id: GroundCannabisRainbow
name: ground rainbow cannabis
icon: { sprite: /Textures/Objects/Specific/Hydroponics/rainbow_cannabis.rsi, state: powderpile_rainbow }
spawn: GroundCannabisRainbow
maxCount:
itemSize: 1
- type: stack
id: LeavesTobaccoDried
name: dried tobacco leaves
@@ -66,3 +74,11 @@
spawn: LeavesCannabisDried
maxCount: 5
itemSize: 5
- type: stack
id: LeavesCannabisRainbowDried
name: dried rainbow cannabis leaves
icon: { sprite: /Textures/Objects/Specific/Hydroponics/rainbow_cannabis.rsi, state: dried }
spawn: LeavesCannabisRainbowDried
maxCount: 5
itemSize: 5

Binary file not shown.

After

Width:  |  Height:  |  Size: 281 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 484 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

View File

@@ -0,0 +1,173 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from https://github.com/vgstation-coders/vgstation13 at 1dbcf389b0ec6b2c51b002df5fef8dd1519f8068 and modified by potato1234_x",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "dead"
},
{
"name": "harvest",
"delays":
[
[
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08
]
]
},
{
"name": "powderpile_rainbow"
},
{
"name": "produce",
"delays":
[
[
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08
]
]
},
{
"name": "dried"
},
{
"name": "seed"
},
{
"name": "stage-1",
"delays":
[
[
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08
]
]
},
{
"name": "stage-2",
"delays":
[
[
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08
]
]
},
{
"name": "stage-3",
"delays":
[
[
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08,
0.08
]
]
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 521 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 493 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB