Skip to content
Open
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
3 changes: 3 additions & 0 deletions Resources/Locale/en-US/_starcup/reagents/meta/biological.ftl
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
reagent-desc-blood-starcup = This probably shouldn't be outside of somebody.

reagent-name-resin = Resin
reagent-desc-resin = Bitter, woody, dense lifeblood of the soil.
17 changes: 15 additions & 2 deletions Resources/Prototypes/Entities/Objects/Decoration/flora.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@
acts: [ "Destruction" ]

- type: entity
parent: MobBloodstream # starcup: add bloodstream to trees
id: BaseTree
description: Yep, it's a tree.
abstract: true
Expand Down Expand Up @@ -106,6 +107,13 @@
# end starcup
- type: TypingIndicator # Add diona typing indicator here so that diona players keep the same typing bubble when polymorphed into a tree.
proto: diona
# begin starcup: add bloodstream to trees
- type: Bloodstream
bloodReferenceSolution:
reagents:
- ReagentId: Resin
Quantity: 250
# end starcup

- type: entity
parent: BaseTree
Expand Down Expand Up @@ -173,7 +181,7 @@
density: 2000
layer:
- WallLayer
# begin starcup: add stumps
# begin starcup: add stumps and bloodstream to trees
- type: Destructible
thresholds:
- trigger:
Expand Down Expand Up @@ -203,7 +211,12 @@
min: 1
max: 1
offset: 0
# end starcup
- type: Bloodstream
bloodReferenceSolution:
reagents:
- ReagentId: Resin
Quantity: 350
# end starcup

- type: entity
parent: BaseTree
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
# Re-parented, modified RMC prototype
- type: entity
parent: FloraPlantBaseStarcup
parent:
- FloraPlantBaseStarcup
- MobBloodstream
id: FloraAlienPlant
description: Pox Polyps, commonly known as honeybulb and lamptrap, is a predatory plant whose glowing, sweet nectar is deadly to the insects it lures.
name: lamptrap
Expand Down Expand Up @@ -32,3 +34,8 @@
radius: 2.0
energy: 1.5
color: "#ecca87"
- type: Bloodstream
bloodReferenceSolution:
reagents:
- ReagentId: Honey
Quantity: 60
Original file line number Diff line number Diff line change
Expand Up @@ -156,6 +156,11 @@
max: 1
- !type:DoActsBehavior
acts: [ "Destruction" ]
- type: Bloodstream
bloodReferenceSolution:
reagents:
- ReagentId: Sap
Quantity: 100

- type: entity
parent: BaseStumpStarcup
Expand Down Expand Up @@ -258,6 +263,11 @@
offset: 0
- !type:DoActsBehavior
acts: [ "Destruction" ]
- type: Bloodstream
bloodReferenceSolution:
reagents:
- ReagentId: Resin
Quantity: 100

- type: entity
parent: BaseTreeLarge
Expand Down Expand Up @@ -311,20 +321,25 @@
Log:
min: 1
max: 2
AjoraxStump:
AjoraxStumpLarge:
min: 1
max: 1
offset: 0
- !type:DoActsBehavior
acts: [ "Destruction" ]
- type: Bloodstream
bloodReferenceSolution:
reagents:
- ReagentId: Resin
Quantity: 100

- type: entity
parent: BaseStumpStarcup
id: AjoraxStump
components:
- type: Sprite
sprite: _starcup/Structures/Nature/Flora/Trees/AlienTrees/flora_ajorax_trees.rsi
offset: 0,0.7
offset: 0,0
layers:
- state: treestump1
map: ["random"]
Expand Down Expand Up @@ -354,7 +369,7 @@
components:
- type: Sprite
sprite: _starcup/Structures/Nature/Flora/Trees/AlienTrees/flora_ajorax_trees_large.rsi
offset: 0,0.7
offset: 0,1.5
layers:
- state: treestump1
map: ["random"]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -186,6 +186,11 @@
min: 1
max: 1
offset: 0
- type: Bloodstream
bloodReferenceSolution:
reagents:
- ReagentId: Sap
Quantity: 500

- type: entity
parent: BaseStumpStarcup
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -324,13 +324,19 @@
min: 1
max: 1
offset: 0
- type: Bloodstream
bloodReferenceSolution:
reagents:
- ReagentId: Sap
Quantity: 250

- type: entity
parent: BaseStumpStarcup
id: AspenStump
suffix: aspen
components:
- type: Sprite
offset: 0,1
sprite: _starcup/Structures/Nature/Flora/Trees/DeciduousTrees/flora_aspen_birches.rsi
layers:
- state: treestump1
Expand Down Expand Up @@ -411,18 +417,27 @@
treestump2: ""

- type: entity
parent: BaseTreeLarge
parent: BaseTree
id: FloraTreeLargeTeal
name: large tree
suffix: teal
description: A large, curiously shaped tree. Could it hear the thoughts of those pondering in its shade?
components:
- type: Sprite
offset: 0,0
offset: 0,1.5
sprite: _starcup/Structures/Nature/Flora/Trees/DeciduousTrees/flora_treeslarge_teal.rsi
layers:
- state: treelarge01
map: ["random"]
- type: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeAabb
bounds: "-0.3,-0.4,0.3,0.4"
density: 1000
layer:
- WallLayer
- type: RandomSprite
available:
- random:
Expand Down Expand Up @@ -470,6 +485,15 @@
layers:
- state: treestump1
map: ["random"]
- type: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeAabb
bounds: "-0.03,-0.05,0.03,0.05"
density: 1000
layer:
- WallLayer
- type: RandomSprite
available:
- random:
Expand Down Expand Up @@ -529,6 +553,7 @@
suffix: cherry
components:
- type: Sprite
offset: 0,0.95
sprite: _starcup/Structures/Nature/Flora/Trees/DeciduousTrees/flora_cherry_trees.rsi
layers:
- state: treestump1
Expand Down Expand Up @@ -592,6 +617,7 @@
suffix: juniper
components:
- type: Sprite
offset: 0,1
sprite: _starcup/Structures/Nature/Flora/Trees/DeciduousTrees/flora_juniper_trees.rsi
state: treestump
layers:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@
suffix: deciduous
components:
- type: Sprite
offset: 0,0.9
sprite: _starcup/Structures/Nature/Flora/Trees/DeciduousTrees/flora_autumn_trees.rsi
layers:
- state: treestump1
Expand Down
24 changes: 24 additions & 0 deletions Resources/Prototypes/_starcup/Reagents/resin.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
- type: reagent
id: Resin
name: reagent-name-resin
group: Biological
desc: reagent-desc-resin
flavor: bitter
color: "#cd7314"
recognizable: true
physicalDesc: reagent-physical-desc-sticky
viscosity: 0.30
tileReactions:
- !type:SpillTileReaction
metabolisms:
Digestion:
# Sweet!
effects:
- !type:SatiateHunger
factor: 1
- !type:SatiateThirst
factor: 1
footstepSound:
collection: FootstepSlime
params:
volume: 6
10 changes: 10 additions & 0 deletions Resources/Prototypes/_starcup/Recipes/Reactions/chemicals.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
- type: reaction
id: ResinGlue
minTemp: 370
reactants:
Resin:
amount: 1
Charcoal:
amount: 1
products:
SpaceGlue: 1
Loading